1. 程式人生 > >GoF之中介者模式(Mediator)

GoF之中介者模式(Mediator)

耦合度 自己 sed ets 引用 def 獨立性 rip clas

定義

  定義一個接口用來封裝一群對象的互動行為,中介者通過移除對象之間的引用,來減少他們之間的耦合,並且能改變他們之間的互動獨立性。


 

  整合系統功能,減少系統內部的耦合度。與Facade又相似之處,只不過Facade是對外作為對客戶端的操作界面時候使用,而Mediator類讓

其對內也成為遊戲系統內部之間溝通的接口。

 技術分享圖片

  技術分享圖片

自己的一些理解,點擊查看源碼

技術分享圖片

GoF之中介者模式(Mediator)