小A:“中介者模式它由哪些角色組成呢?”
大B:“1、抽象中介者角色:抽象中介者角色定義統一的接口用於各同事角色之間的通信。2、具體中介者角色:具體中介者角色通過協調各同事角色實現協作行爲。爲此它要知道並引用各個同事角色。3、同事角色:每一個同事角色都知道對應的具體中介者角色,而且與其他的同事角色通信的時候,一定要通過中介者角色協作。”
小A:“中介者模式它由哪些角色組成呢?”
大B:“1、抽象中介者角色:抽象中介者角色定義統一的接口用於各同事角色之間的通信。2、具體中介者角色:具體中介者角色通過協調各同事角色實現協作行爲。爲此它要知道並引用各個同事角色。3、同事角色:每一個同事角色都知道對應的具體中介者角色,而且與其他的同事角色通信的時候,一定要通過中介者角色協作。”