📄️ 代理模式
为目标对象创造了一个代理对象,以控制对目标对象的访问
📄️ 享元模式
运用共享技术来有效地支持大量细粒度对象的复用,以减少创建的对象的数量
📄️ 适配器模式
将一个类(对象)的接口(方法、属性)转化为用户需要的另一个接口,解决类(对象)之间接口不兼容的问题
📄️ 装饰者模式
在不改变原对象的基础上,通过对其添加属性或方法来进行包装拓展,使得原有对象可以动态具有更多功能
📄️ 外观模式
定义一个将子系统的一组接口集成在一起的高层接口,以提供一个一致的外观
📄️ 组合模式
将对象组合成树形结构来表现整体-部分层次结构
📄️ 桥接模式
使用组合关系代替继承关系,降低抽象和实现两个可变维度的耦合度