torutkのブログ

ソフトウェア・エンジニアのブログ

デザインパターンに関する資料

Listeners Considered Harmful: The Whiteboard Pattern

http://www.osgi.org/documents/osgi_technology/whiteboard.pdf
OSGiフレームワーク設計で適用したWhiteboardパターンについて、Listenerパターンと比較しながら解説している文献です。Listenerパターンだとイベントそれぞれについてイベントソースを特定しListenerを結びつける処理をプログラマの責務で記述しなくてはならないが、Whiteboardパターンだとそれが一元化されるという内容(のよう)です。
Whiteboardレジストリという言い方もしています。