composition

    3

    2答えて

    私は以下について詳細な説明が必要です: UIViewControllerとは何ですか? これはどのような用途ですか? 私は、次のようなクラスを持っている: class one { UINavigationController *nav = ...; two *secondObject = ...; // By use of it, I have push the

    1

    1答えて

    私は、大きなプロジェクトでユーザーインターフェイスを合成したりagregatingするためのWPFベストプラクティスに関するドキュメントを探しています。 私は、DelphiとWinformを使用してビジュアルなInheriance世界から来ています。そして、私は今、そのようなパターンを、実際にはUIエレメントの再利用性を再現しようとしています。 私は提案と読書にオープンしています。

    2

    5答えて

    私は、集約と合成を使用してシミュレーション用のエンティティを作成しています。以下のC++の例で :上記の例で class CCar { CCar(CDriver* pDriver) { m_pDriver = pDriver; } CDriver* m_pDriver; CEngine m_Engine; CDriverControls m

    1

    1答えて

    私は、ラッピングによってより高レベルで、よりフレンドリーで、より合理化されたフレームワークを提供しなければならないAPIを持っています。 このAPIは、アンマネージバージョンと同じラップされています。しかし、それには直感的でないメンバー名やワークフローなど、さまざまな種類があります。 私は、基本的なタイプへの参照を保存するために構図を使用しています。基本的にはオリジナルのC++ APIが重く、継承

    1

    2答えて

    私は理論の違いを理解していますが、コードの実装の違いは何ですか?誰かが例を挙げることはできますか?

    0

    5答えて

    私が何をしたいのですが私は仕事に以下を取得しようとしているが、私は途方に暮れてよ... class Foo { public $somethingelse; function __construct() { echo 'I am Foo'; } function composition() { $this->somethingels

    4

    2答えて

    それぞれがアイテムのセットを定義し、私は複数の役割を持っていると仮定します。 package A; use Moose::Role; sub items() { qw/apple orange/ } package B; use Moose::Role; with 'A'; sub items() { qw/watermelon/ } package C; use Moose:

    0

    2答えて

    ウェブサービスの構成とは、具体的には何ですか?

    6

    2答えて

    Effective Java他の情報源と併せて、composition over inheritanceの使用を検討することをお勧めします。私は多くの場合、Decorator patternを使用し、呼び出しをラップされたオブジェクトに委譲する転送メソッドを実装することによって、自分自身がそのような構成を達成していることを発見しました。 しかし、私は多くの場合、自分がタイプの多くの単純な転送方法を

    1

    3答えて

    別のオブジェクトの中に特定のオブジェクトを作成する理由はたくさんあります。いくつかの思考学校は、ある意味でプログラムを設計する理由を明示している。 「データ駆動型設計」または「ドメイン駆動型設計」。私はまだOOPの初心者ですが、1つのオブジェクトが別のオブジェクトに含まれるべき理由を理解することは、しばしば困難です。時には、私は素晴らしいと思われるオブジェクトで自分自身を見つけると、私は実現すると