思想: 所有同事類交給中介者來管理, 同事類之間不再關聯, 同事類之間實現解耦, 客戶端直接聯繫中介人;
同事類: 程序員找房東租房子-> 房東租房子要經過家人同意後纔會將房源租出去, 房東和房東家人屬於同事類;
- 未使用中介者模式
- 中介者模式
- 程序員找中介租房子案例
- 流程說明
- colleague: 同事類;
- 在實例化同事類時將其聚合到 中介者 的同事對象容器中;
- 同事類中調用sendMessage()將消息發送給 中介者;
- 中介者接收到消息getMessage()再調用其他同事, 最終完成任務;