• [Design] Mediator Pattern


      行为模式主要是责任和算法的抽象化。行为模式不仅仅是关于类和对象的,而且是关于它们之间的相互作用的。
      行为模式分为类的行为模式和对象的行为模式两种。
    类的行为模式
        类的行为模式使用继承关系在几个类之间分配行为。
    对象的行为模式
        对象的行为模式则使用对象的聚合来分配行为。
    --------------------------------------------------------
    调停者模式

    调停者模式是对象的行为模式。

    调停者模式包装了一系统对象相互作用的方法,使得这些对象不必明显互相引用。从而使它们可以较松散的耦合。当这些对象中的某些对角之间的相互作用发生改变时,不会立既影响到其他的一些对象之间的相互作用。从而保证这些相互作用可以彼此独立地变化。

     

    结构及角色

    • 1、抽象调停者角色

      出同事对象到调停者对象的接品,其中主要的方法是一个或者多个事件方法。一般由抽象类或接口实现。

    • 2、具体调停者角色

      从抽角调停者继承而来,实现了抽象超类所声明的事件方法。此角色知道所有的具体同事类,它从具体同事对象接收消息、向具体同事对象发现命令。

    • 3、抽象同事类角色

      定义出调停者到同事对象的接口。同事对象只知道调停者而不知道其余的同事对象。一般而言,由抽象类或接口实现。

    • 4、具体同事类角色

      实现抽象同事类所规定的接口。每一个具体同事类都很清楚它自己在小范围内的行为,而不知道它在在范围内的目的。

     

  • 相关阅读:
    对象流(序列化,反序列化)
    随机存取文件流(双性流)
    网络编程
    ByteArrayOutputStream小测试
    Java基础
    IO流实现GBK写入文件然后转换UTF-8
    IO流实现简单的文件的剪切
    递归
    ZKDQ--问题整理
    postman测试上传文件接口
  • 原文地址:https://www.cnblogs.com/abeen/p/1441914.html
Copyright © 2020-2023  润新知