2011-12-01 1 views
0

クラス図に私が解決できない問題があります:クラス図チャレンジデザインを作成する際のヘルプ

株式市場、クライアント、ブローカーがあります。

クライアントは、ブローカーから株式を購入/販売することを依頼します。

ブローカーは、価格が売り/売りシェアの良い時に通知を受ける必要があります。

私はその少し抽象的ですが、私は仕事からintreview soo知っていることを知っているクラスを追加すると思うなら、それは良いと思います。

ありがとうございました。

答えて

1

Observerパターンを見ることをお勧めします。ブローカーが市場を観察するように聞こえます(マーケットはブローカーにいつ売買するかを知らせます)。クライアントはブローカーを同様の方法で観察します。

したがって、購入と売却のメソッドを持つStockObserverインターフェイスがあります。クライアントとブローカーはそれらを実装し、通知があったときに必要な処理を行います。 http://en.wikipedia.org/wiki/Observer_pattern

+0

これはあなたのインストラクターが探している答えは:あなたが1を必要とする場合

はここのリンクです。一般的なプログラミングモデルに興味がある場合は、イベントドリブンプログラミングを参照してください。 – ahoffer

+0

とイベント駆動型プログラミングでは、あるオブジェクトがイベントを待つ別のイベントを待機するイベント/リスナーが処理されます。これはObserverパターンの動作とまったく同じです – jeff

関連する問題