oop

    0

    3答えて

    SRPとKISSの原理に従って、私はプロパティのみを持つオブジェクトを設計しましたが、オブジェクトを操作するメソッドが必要です。エンティティオブジェクトデータとエンティティセットオブジェクトメソッドを分離する最良の方法は何ですか? は現在、私は次のオブジェクトを作成しました: ペットEntityオブジェクト ペットの属性名 属性年齢 ペットエンティティセットオブジェクト 一覧は ペットエンジンオブ

    6

    10答えて

    私はC#2.0で作業していますが、これはほとんどのオブジェクト指向言語に当てはまります。プライベートフィールドをラップするパブリックプロパティを持つクラスを作成するときは、内部でプロパティまたはフィールドを使用するかどうかを、&に戻します。もちろん、C#3.0では自動プロパティでこれを簡単に行えますが、それでも適用できます。 重要ですか? public class Person { p

    0

    5答えて

    私はOOP/OODにはかなり新しく、学ぶことがたくさんあることを実感していますので、SOコミュニティに彼らの意見を聞きたいと思います。が CREATE TABLE `categories` ( `id` int(11) unsigned NOT NULL auto_increment, `name` varchar(255) default NULL, `parent_

    17

    9答えて

    すべてのプログラマーはしばらくするとユーティリティクラスのセットで終わります。それらの一部は真のプログラミング真珠であり、いくつかのプロジェクトで再利用されています。たとえば、Javaで: class Separator { private String separator; private boolean called; public Separator(

    0

    3答えて

    私は、このクラスを使用している場合: <?php class Model { var $db; function Model() { $this->db=new Db_Class(); } } ?> と親クラスを拡張番目のクラス: <?php class LessonModel extends Model { pub

    0

    2答えて

    私は基本的に次のように動作するアプリケーション(のデザイン)があります。 クラスメインクラスビジネスロジック、クラスのUserInterface ビジネスロジックとのUserInterfaceは、ライブラリのようになるように設計されている - ではありませんの開発中ですが、クラスMainの開発者が使用しています。 BusinessLogicのコンストラクタもUserInterfaceをインスタンス

    0

    2答えて

    NSNotificationCenterオブザーバの継承はどのように機能しますか?私はいくつかの他のクラスがサブクラス化を終了する親クラスを持っています。親クラスは、特定の通知のオブザーバとして自身を登録します。私は、登録が行われるスーパーメソッドを呼び出す限り、子どももオブザーバーとして登録されるという印象を受けました。私はそれをviewDidLoadに配置します。 子クラスをオブザーバーに再登

    3

    4答えて

    login()の機能をclass Account内で実行します。 class Account { /* Class variables */ public function login() { if(isset($_POST['username']) && isset($_POST['password'])) return $this->_formLogin

    5

    1答えて

    実装の詳細以外は、GoFのファサードに似たDDD集約がありますか?

    2

    4答えて

    私は基本的に、多くの異なるサービスを提供するエンティティ(セッションと呼ばれる)を持っています。ユーザーは、各サービスを選択的にオンまたはオフに切り替えることができます(サインインまたはサインアウト)。私はこれを表現するための最良のデザインが何であるか分かりません。 Sessionインスタンスでプログラミングユースケースの観点からUML 、相互作用を参照してください: Session sessio