strategy-pattern

    0

    1答えて

    私たちは、クライアントがアプリケーションの個々のインスタンスを構成するために、数多くのプラガブル戦略(戦略インタフェースの特定の実装)を提供できるようにするAPIを設計しています。さらに、新しいビルドを必要とせずに変更可能にするために、これらをインスタンスの構成ファイルで定義することをお勧めします。 私たちのAPIを容易にテスト可能で保守可能にするため、私たちはDIフレームワークとしてGuiceを

    3

    1答えて

    私はStartegyでHead First Duckの問題を実装しようとしました。私はデコイダックを実装しようとしています。デコイダックは、クワックやフライの施設がないため、デフォルトのコンストラクタを呼び出すことによって実装されています(このダックにはFlyまたはQuackの機能がありません)。他のすべてのダックは、オーバーライドされたコンストラクタを呼び出すことによって初期化されます。本では、

    3

    1答えて

    私はDataAccess Classを持っていて、それはインタフェースへの参照を持っています。インターフェイスは、使用するキャッシング戦略を表します。 キャッシング戦略には、起動時にキャッシュを満たすinitalize()メソッドのようなものがあります。しかし、そのメソッドはDataAccessクラスにデータへのアクセスを要求し、最終的には相互参照で終了します。 また、すべての実装がそれを必要とす

    1

    2答えて

    私はPHPを使い慣れていますが、Javaのバックグラウンドから来ており、OO-PHPで簡単な戦略パターンを実装しようとしています。 可変スコープに問題があり、クラスプロパティにオブジェクトを割り当てています。メトリックコンストラクタからアクセスしようとすると、$ strategyというプロパティが定義されていないというエラーが表示されます。誰も助けることができますか? おかげで、 ジョン 戦略パタ

    1

    1答えて

    私はstackoverflowで新しく、WPFでは比較的新しいです。 私は半ダースのパターンとベストプラクティスの重い書物(だけでなく、ここでは、多くのポスト)のまわりで私の頭をラップしましたが、私は探しています解決策を見つけるように見えることはできません。 私の問題:WPF /ネット4/C位 私はエディタとしてstrored時間(AT(タイプ文書Dの)一つの文書をロードすることができる(タイプエ

    2

    1答えて

    戦略パターンでは、戦略とスキルのロジックの一部を自分のコードに保つだけでOKですが、戦略パターンになりますか? 例:ストラテジパターンを使用して、二重リンクリストでの要素の順序付けに影響を与えます。 私がやったことは、指定された要素の後ろに挿入し、その後すべての要素をループさせたい場合は、戦略パターンを指定してから、戦略パターンをfalseに戻す要素の前に新しい要素を挿入することです。 "純粋な"

    2

    2答えて

    Strategy Patternを使用して、サードパーティのクラスのメンバーにいくつかの書式設定動作を実装したいと考えています。私は、第三者が、フォーマット戦略(A、BまたはC)を使用すべきかどうかを示すためにクラスメンバーに注釈を付けるだけで、クラスのインスタンスで自分の 'format'関数を呼び出す必要がないようにしたい。私のフォーマット関数は、アノテーションを使用して、フォーマットを必要と

    0

    1答えて

    Component Patternと戦略パターンの違いは何ですか?

    3

    1答えて

    私の問題はStrategy Pattern article in Doctrine documentationに記載されているまさにです: ページエンティティ ページいくつかのブロック を持つことができるブロックがあるかもしれませんテキスト、画像、フォーム、カレンダー、...(戦略) ページには、それが含まれているブロックを知っているが、ブロックの継承が不可能です 彼らの行動について知りません 説

    -1

    1答えて

    私がやりたいことに対して適切なパターンを見つけるのに苦労します。 私は2つのゲームモードを持つブロックゲームを持っています。 1つのモードでは、削除されたブロックはすべて、画面上部からドロップされた新しいブロックに置き換えられます。他のモードでは、削除されたブロックは、下から上に向かって上がっているブロックの完全な新しい行に置き換えられ、フィールド全体が上に移動します。だから私はこれを実装するため