2008年05月28日
スマートなプロパティ変更通知
あるオブジェクトのプロパティが変更された場合に、他のオブジェクトへ通知する必要がある場合は多い。
自分で実装しても良いが、JavaBeans用の既存の仕組みを使わせてもらう。
具体的にはイベント通知のサポートをしてくれるPropertyChangeSupportをフィールドに持ち、PropertyChangeListenerを外部から受け入れ、任意の箇所でPropertyChangeSupport.firePropertyChangeを呼び出して各リスナに通知する。
以下のページに簡単に解説してある。
プロパティの変更を通知する仕組みを作成する
プロパティのバインドとサポート・クラスの利用
簡単便利でお手軽により協調的な仕組みを作ることができる。ナイス。
"スマートなプロパティ変更通知"へのコメントはまだありません。