design-patterns

    3

    2答えて

    私は、FacebookやNetflixのような外部サービスに接続する2つのプロジェクトに取り組んでいます。現時点では、私がこれらのAPIにアクセスするために使っているほとんどのライブラリ(私が書いたものを含む)は単一のメソッドを持っているので、特定のAPI関数を呼び出すことができます。このような何か: public class ExternalApi { public string S

    0

    1答えて

    スマックのXMPPConnectionはジャバーサーバからのXMPPレスポンスを受信したイベント駆動型の方法を実装しています。メソッドaddPacketListener(org.jivesoftware.smack.PacketListener、org.jivesoftware.smack.filter.PacketFilter)では、独自のカスタムリスナーを指定できます。 1つのPacketLi

    1

    1答えて

    これは私の問題です。 私は小さなシンプルなゲームエンジンを書くことを試みています(私は自分のスキルを向上させるためにそれをやっています)。私はそれをレンダリングするためにレンダリングAPIが必要とするすべてを保持するSceneオブジェクトを持っています。 当然のことながら、私は自分のシーンが将来の変化に影響されないようにしたいと考えています。将来の変更はインターフェイスを壊す必要がないことを意味し

    0

    3答えて

    私は、モデルとそのインターフェイスとのペアを作成したいと思います。私は、ビューが更新される時期と頻度を制御したい。 PropertyChangeListenerのようなものはうまくいきません(各プロパティが設定された後にイベントが発生する場所)。 私は特定のGUIフレームワークのために開発していません。ここでの目標は、さまざまなGUIフロントエンドを交換する機能です(今はテストのためですが、後でア

    1

    1答えて

    私はいくつかの異なるケースタイプ(Pythonで)のハンドラを書く必要があります。これらすべてのタイプのインターフェースは同じですが、処理ロジックは異なります。 1つのオプションは、__init__のパラメータの1つとして、特定のハンドラタイプを受け取り、共通のクラスを定義することになります。 class Handler: def __init__ (self, handlerType)

    2

    1答えて

    私はローカルおよびその逆からUTC日付を変換するために非常に単純な例に付属 、C#で(IExtension、IExtensibleObject)インターフェースを使用して、拡張対象パターンについて探索した。 public class BaseObject : IExtensibleObject<BaseObject> { private DateTime _startDate;

    5

    1答えて

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

    2

    4答えて

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

    0

    4答えて

    私はC#.NETモジュールを作成しています。プロバイダパターンを使用したいと思います。 私のコードがWebサーバー上で実行されている場合、私はSystem.Web.Configurationにアクセスでき、ProvidersHelperを呼び出してweb.configデータで決定された適切なプロバイダーをロードできます。 私のコードがスタンドアロン環境で実行されている場合、私はこのクラスにアクセス

    4

    7答えて

    PHPのmvcパターンに準拠したシステムを構築しました。コントローラとアクションは、アプリケーションのURLの一部です。だから私は持っている: www.example.com/controller/action/ をだから今、私は変数に渡す方法を探しています。フォームの場合はpostメソッドを使用しますが、別のページにリンクしてから、いくつかの変数を渡したいことがあります。 私はこれを行う方法に関