JAVA设计模式学习12——装饰器模式

装饰(Decorator)模式属于设计模式里的结构模式,通过装饰类动态的给一个对象添加一些额外的职责。装饰模式也叫包装(wrapper)模式。装饰模式有如下的角色: 抽象构件(component)角色:这个角色用来规范被装饰的对象,一般用接口方式给出。 具体构件(concrete component)角色:被装饰的类。 装饰(decorator)角色:持有一个构件对象的实例。并定义一个跟抽象构件一
相关文章
相关标签/搜索