設計模式-中介者模式

中介者模式:用一箇中介對象封裝一系列對象交互,中介者對象不須要顯示的相互做用,從而使其耦合鬆散,並且能夠獨立的改變它們相互交互。對象

角色介紹:接口

Mediator抽象中介角色:定義統一接口,用於各同事角色之間的通訊。方法

Concrete Mediator具體中介者角色:協調各同事角色實現角色行爲,必須依賴各同事角色。通信

Colleague同事角色:分爲兩類:同事自己行爲(跟其餘同事沒有交互),成爲自發行爲;第二種:依賴中介完成的行爲,成爲依賴方法。di

相關文章
相關標籤/搜索