Observer パターン
Observer パターンは各種ライブラリやシステムに実装されている。特にGUIツールキットには必ず含まれる。
Java標準クラスライブラリにはjava.util.Observerインタフェースとjava.util.Observableクラスが用意されていたが、ともにJava 9で非推奨となった。
Java Swing ライブラリは Observer パターンを多用している。
Boost.Signals - Boost C++ライブラリ。signal/slot モデルを提供する。Boost 1.54以降では非推奨。
Boost.Signals2 - Boost.Signalsの後継。
Signals & Slots | Qt Core 5 - C++用アプリケーションフレームワークのQtでは、signal/slot モデルを採用している。
libsigc++ - C++ シグナルプログラミング・テンプレートライブラリ