23種設計模式 VOL.18: 中介者模式

思想: 所有同事類交給中介者來管理, 同事類之間不再關聯, 同事類之間實現解耦, 客戶端直接聯繫中介人;

同事類: 程序員找房東租房子-> 房東租房子要經過家人同意後纔會將房源租出去, 房東和房東家人屬於同事類;


  • 未使用中介者模式
  • 中介者模式

  • 程序員找中介租房子案例
  1. 流程說明
    1. colleague: 同事類;
    2. 在實例化同事類時將其聚合到 中介者 的同事對象容器中;
    3. 同事類中調用sendMessage()將消息發送給 中介者;
    4. 中介者接收到消息getMessage()再調用其他同事, 最終完成任務;
發佈了34 篇原創文章 · 獲贊 18 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章