中介者模式-行为型模式
2018-10-16 本文已影响0人
_我不是程序员
中介者模式主要用于多个通信者之间的通信。完美的对各个通信者进行了松耦合,将网状结构变为了形状结构。
代码结构:
1.中介者类,包含所有通信者类对象作为成员对象,持有一个通信方法,用于接受和发送消息。
2.通信者类,持有中介者对象,持有一个发送消息的方法,内部通过中介者的发送消息的方法转发这个调用
中介者模式主要用于多个通信者之间的通信。完美的对各个通信者进行了松耦合,将网状结构变为了形状结构。
代码结构:
1.中介者类,包含所有通信者类对象作为成员对象,持有一个通信方法,用于接受和发送消息。
2.通信者类,持有中介者对象,持有一个发送消息的方法,内部通过中介者的发送消息的方法转发这个调用