设计模式
系列文章:一、创建型模式——工厂模式
二、创建型模式——单例模式、原型模式
三、创建型模式——建造者模式
四、结构型模式——装饰者模式
五、结构型模式——代理、适配器模式
六、结构型模式——外观模式
七、结构型模式——三合一(组合模式、桥接模式、享元模式)
前言
该篇作为结构型设计模式结尾,将最后的三个结构型设计模式——组合模式、桥接模式、享元模式三合一进行统一讲解,加量不加价…
- 期末好忙,各位大哥点个赞再走好吗
首先还是对这三个模式进行一个简要的概括,如下:
- 组合模式:适用于将树状的关系表示出来,将类结构设计成层层指向的关系,比如员工管理——boss带各部门主管-主管在带各小组长-小组长在带小组队员
- 桥接模式:将可变的功能拆分提取成抽象类,使用时在自由选取组合,比如PS的画笔-选取一个画笔主体-任何引用一种颜色实例and引用一种透明度实例等
- 享元模式:池技术的实现之一,就是预先创建好某一堆对象