2008年05月28日

スマートなプロパティ変更通知

あるオブジェクトのプロパティが変更された場合に、他のオブジェクトへ通知する必要がある場合は多い。
自分で実装しても良いが、JavaBeans用の既存の仕組みを使わせてもらう。

具体的にはイベント通知のサポートをしてくれるPropertyChangeSupportをフィールドに持ち、PropertyChangeListenerを外部から受け入れ、任意の箇所でPropertyChangeSupport.firePropertyChangeを呼び出して各リスナに通知する。

以下のページに簡単に解説してある。

プロパティの変更を通知する仕組みを作成する


プロパティのバインドとサポート・クラスの利用

簡単便利でお手軽により協調的な仕組みを作ることができる。ナイス。

Comment on "スマートなプロパティ変更通知"

"スマートなプロパティ変更通知"へのコメントはまだありません。

Post a Comment

コメントする

コメント登録機能が設定されていますが、TypeKey トークンが設定されていません。