Mediatorパターン
めでぃえーたぱたーん
Mediator Pattern
Mediatorパターンとは、多数のオブジェクト間の複雑な通信や依存関係を、仲介者(Mediator)となるオブジェクトに集約して整理するデザインパターン。
最終更新: 2026/1/19
語源
Mediator(調停者、仲介者)。
意味
Mediatorパターンとは、多数のオブジェクト間の複雑な通信や依存関係を、仲介者(Mediator)となるオブジェクトに集約して整理するデザインパターン。
類義語
なし
なし
具体例
GUIフォームの各部品間の相互作用(チェックボックスを変えたらボタンが無効になる等)を、Mediatorクラスで一元管理した。
詳細解説
オブジェクト同士が直接参照し合うと、網の目のように複雑な結合(M:Nの関係)になってしまいます。間に仲介者を入れることで、各オブジェクトは仲介者だけを知っていれば良くなり、スター型(1:N)のシンプルな関係になります。
由来・語源
Mediator(調停者、仲介者)。
使用例
GUIフォームの各部品間の相互作用(チェックボックスを変えたらボタンが無効になる等)を、Mediatorクラスで一元管理した。
関連用語
- 同義語:
- 関連: