
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されますhttps://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

概要GoFのデザインパターンのMediatorパターンについて。 多数のメンバー(同僚、Colleague)を利用す...概要GoFのデザインパターンのMediatorパターンについて。 多数のメンバー(同僚、Colleague)を利用する処理を調停者(Mediator)を通して行うパターン。 個別のメンバーにばらばらに重複するような処理を持たせずに一か所で管理することで 保守性を向上させる。また、メンバーの追加も容易になる。 登場人物 Mediator = 調停者 ConcreteMediator = 具象調停者 Colleague = 同僚 ConcreteColleague1= 具象同僚1 ConcreteColleague2= 具象同僚2 UML 実装サンプル サンプル概要 Todo管理を行うHTML生成ツールを想定します。 通常のTodo文字列を表すTodoTextは文字列と実行済みフラグを保持します。 重要なTodo文字列を表すImportantTodoTextは太字で表示され、文字列と実行済み