典型模式
- 门面模式
- 代理模式
- 适配器模式
- 中介者模式(略)
一、门面模式
-
A反例:直接耦合,改为客户端只和门面模式交流。
-
没有典型设计代码:子系统和外部用门面模式解耦。
-
结构(需要有边界感,层次划分)
二、代理模式
笔记:代理对象和被代理对象实现了相同的接口,创建的时候创建了代理对象。和装饰器主要的区别在于目的不一样。装饰器是为了增加功能。而代理模式则是为了解决无法直接拿到原对象的问题。
- 结构
- 作用
三、适配器模式
结构:
适配器模式:为了将老接口转成新接口Itarget(对象适配器)
目的: