设计模式----中介者模式及简单总结(2018/10/30)

Posted future-better

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设计模式----中介者模式及简单总结(2018/10/30)相关的知识,希望对你有一定的参考价值。

中介者模式

这种模式提供了一个中介类,该类通常处理不同类之间的通信,并支持松耦合,使代码易于维护。中介者模式属于行为型模式。

代码实现:

 技术分享图片

技术分享图片

 

 

知识点回顾

设计模式的核心是: 高内聚 低耦合 代码编写多 但是方便维护

1. 单例模式: 懒汉和饿汉(直接就new 线程相对安全) 但是在unity不涉及多线程, 所以都行 一般人们写的懒汉多一点

1). 普通class

2). 里面一个私有的 静态属性 对象

3). 私有构造函数

4). 共有 静态 对象返回值类型的 方法(GetInstance/GetInit)

5). GetInstance 进行new

2. 简单工厂:

1). 抽象父类

2). 子类继承并重写父类

3). 工厂接受参数 并new对应的子类 返回类型是抽象父类

4). 工厂方法里面就是switch结构

5). 违背了开闭原则

3. 工厂方法:

1). 定义抽象工厂(返回值是抽象父类)和抽象父类

2). 一个物体就佩戴一个工厂

4. 中介者模式

1). MVC 卖家 买家 淘宝

2).Purmvc

 

以上是关于设计模式----中介者模式及简单总结(2018/10/30)的主要内容,如果未能解决你的问题,请参考以下文章

中介者模式简介及使用示例

设计模式学习总结(二十)--中介者模式

一起学设计模式中介者模式+观察者模式+备忘录模式实战:提交个订单我到底经历了什么鬼?

设计模式之中介模式与解释器模式详解和应用

行为篇-中介者模式

设计模式总结