中介者模式

来源:互联网 发布:远程监控plc知乎 编辑:程序博客网 时间:2024/04/27 13:34

用一个中介者对象来封装一系列的对象交互。中介者使各个对象不需要显示的相互引用,从而使其耦合松散,而且可以独立的改变他们之间的交互。


中介者(Mediacor):中介者是一个接口,该接口定义了用于同事对象之间进行通信的方法。

具体中介者(ConcreteMediator):具体中介者是实现中介者接口的类。具体中介者需要包含所有具体同事的引用,并通过实现中介者接口中的方法来满足具体同事之间的通信请求。

同事(Colleague):一个接口,规定了具体同时需要实现的方法。

具体同事(ConcreteColleague):实现同事接口的类。


0 0
原创粉丝点击