zoukankan      html  css  js  c++  java
  • 调停者模式

    调停者模式

    调停者模式是对象的行为模式,调停者模式包装了一系列对象相互作用的方式,使得这些对象不必明显引用。从而他们之间的耦合度就会降低,调停者模式类似于电脑的主板和各个组件的交互。

          

    调停者模式包括以下角色:

          ●      抽象调停者(Mediator)角色:定义出同事对象到调停者对象的接口,其中主要方法是一个(或多个)事件方法。

      ●  具体调停者(ConcreteMediator)角色:实现了抽象调停者所声明的事件方法。具体调停者知晓所有的具体同事类,并负责具体的协调各同事对象的交互关系。

      ●  抽象同事类(Colleague)角色:定义出调停者到同事对象的接口。同事对象只知道调停者而不知道其余的同事对象。

      ●  具体同事类(ConcreteColleague)角色:所有的具体同事类均从抽象同事类继承而来。实现自己的业务,在需要与其他同事通信的时候,就与持有的调停者通信,调停者会负责与其他的同事交互。

    通过引入调停者模式,可以将系统的网状结构变成一中介者为中心的星形结构。同事之间不再通过直接的联系与另一对象发生相互作用。

    原文来源:http://www.cnblogs.com/java-my-life/archive/2012/06/20/2554024.html

  • 相关阅读:
    android部分控件应用解析
    CodeForces Round #179 (295A)
    面试题27:连续子数组的最大和
    java写文件时,输出不完整的原因以及解决方法
    序列化和反序列化--转
    Java多线程编程那些事:volatile解惑--转
    转变--一个平凡人的2017年总结及2018年展望
    系列文章--批处理学习
    set命令
    bat计算两个时间差
  • 原文地址:https://www.cnblogs.com/liun1994/p/5857879.html
Copyright © 2011-2022 走看看