abstract-factory

    1

    3答えて

    私は以下のような様々な種類のイベントを持っています。一般的に私はより多くの出来事を持っています。以下は EventA EventB EventC EventD EventE 私は、各イベントタイプを取得するコードです:イベントごと public void run() { try { while (!closed.get()) { ConsumerRec

    0

    1答えて

    この抽象的なファクトリパターンの例がPythonで見つかりました。私はDogFactoryが必要な理由を理解しようとしています.Dogクラスを呼び出すコードが少なくて済むでしょうか、誰かがこのパターンが実際のアプリケーションでどのように役立つかを説明できますか?

    3

    3答えて

    インタビューで、Googleやスタックのオーバーフローで解決策が見つからないという質問に直面しました。私はそれが本当に有効な質問であるかどうかわかりません(私はどんな文脈も与えられなかったので、彼が話していた文脈の中で)?? 抽象ファクトリパターンのよく知られている問題とその問題を解決するパターンについて教えてくださいました。 だから、誰もがまさにその問題(シークレット)が何であるかを考え出す、私

    0

    2答えて

    私は単一のコードベースから多数のターゲットを管理する必要があります。それぞれのターゲットについて、私はテーマカラー、ヘッダー名などのプロパティを設定しました。これは、プロトコルとコモンクラスを使用してこれを達成することができます。しかし、それはターゲットクラス型のオブジェクトを作成する必要があります。私は作成オブジェクトを作成したくありません。私はちょうど各ターゲットクラスのために静的に設定されて

    0

    1答えて

    私は以下のようなファクトリメソッドを持っています。これを設計するより良い方法は、あなたが動的に基づいてインスタンスを作成することができますので、私は public IPolicy CreatePolicy(Context context) { IPolicy policy = default(IPolicy); ISettings settings = _settings.G

    1

    1答えて

    私は、TypedFacility機能でCastleWindsorを使用しています。 私は抽象基本クラスから派生した約50のクラスのグループを持っています。彼らはそれぞれ独自のインターフェイスを持っています。読み込み時に、具体クラスをインターフェイスに登録します。 いくつかのインターフェイスはTypedFacilityである: T CreateService<T>(string username)

    1

    2答えて

    申し訳ありませんが、この特定のシナリオで質問が見つかりませんでした: ステータスとタイプのエンティティがあります。それぞれのステータスとタイプごとに、ユーザーに別のページを表示する必要があります。このページは作成するための複雑なものであり、ビルダーパターンで作成されます。しかし、場合によっては、これらのページが同じである可能性があります。状況によっては、タイプを確認する必要はありません。起こり得る

    1

    2答えて

    FitFunctionというファクトリクラスを作成しました。これは、私が示したものを超えて、たくさんのものを追加しています。ラベルメソッドpretty_stringは、書かれた文字列を返します。このファイルを実行すると、reprと同じくらい有用な文字列が出力されます。誰かがこれを実装する方法を知っていますか? #!/usr/bin/env python from __future__ impo

    4

    1答えて

    私はmain()の前に実行する必要があるいくつかの静的初期化コードを含むこのライブラリを持っています。すべての翻訳単位をまとめてコンパイルするだけではうまくいきますが、静的ライブラリ(.aファイル)を提供し、ユーザーがアプリケーションにリンクしても機能しません。つまり、リンカーは自分の静的な初期化。私は、すなわちGNUリンクに--whole-archiveオプションを指定して、GCCに-Wl,--

    0

    1答えて

    私はGoF を参照しています。抽象的な工場とファクトリメソッドパターン。私はその目的を理解していますが、どちらのパターンもクライアントが「ファクトリオブジェクト」のインスタンスを取得する方法についての説明は省略しています。例えば、以下抽象工場パターンで、議論は、いくつかの他のフレームワークまたはドライバコードが既に階層を構築したと仮定し、そしてApplicationインスタンスが既にGUIFact