2011-01-25 6 views
3

あるクラスから多くの異なるクラスにオブジェクトを渡す必要があります。Javaを使用して1つのオブジェクトを多数のクラスに渡す

この目的は、リッスンしている他のクラスにオブジェクトをブロードキャストする1つのメソッドを作成することです。これは、より多くのクラスを追加できるようにするためのもので、そのクラスのリスナー関数を実装し、フレームワークを編集する必要はありません。

(それが可能だ場合!)私は、JMSを使用せずにこれを実現しようとしています

+0

また、JMSとは何ですか? – Mike

+0

@Mike - > Java Message Service – jzd

+0

@Mike:Googleと呼ばれるものがあります。 – adrianboimvaser

答えて

10

Observer patternを救出します! Woooosh!

あなたのサブジェクトに、そのオブジェクトを多くのリスニングオブザーバーに中継する方法を定義させます。リスナーを動的に追加および削除できます。

+0

+1の効果音 –

+0

私はリビジョンがそれほど価値があると知っていました。 – Mike

+0

Brilliant! Observer Patternについて聞いたことがないので、今すぐテストケースを作成します。 – cwrwatson

関連する問題