一、基本概念装饰者模式是结构型设计模式。装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。允许向一个现有的对象添加新的功能。同时又不改变其结构,它是作为现有的类的一个包装。主要解决的问题: 一般我们为了扩展一个类经常使用继承方式实现,由于继承为类引入静态特征,并且随着扩展功能的增多,子类会很膨胀。二、结构结构:装饰者(Decorator)和具体组件(ConcreteCompon
注册时间:2019-04-23