Decorator 装饰(结构型) 一:描述: Decorator装饰模式是动态地给一个对象增加一些额外的功能职责特性. 来替换以前使用的继承来静态扩展对象的功能,避免子类的增多,做到更灵活: 注:和桥接模式不同的是,桥接的对象是无顺序的,而装饰是有顺序的. 功能职责特性过多时应不使用装饰模式,因为装饰类多了不好管理,顺序也会乱: 二:模式图 三:实现代码简单例子: 1.定义操作的接口类: 2.实现原本真实的类:(这里做多了一个抽像,为了实现更多的产品) 3.实现装饰的抽像类: 4.具体的功能特…