美文网首页
装饰设计模式分析

装饰设计模式分析

作者: 曲终人散Li | 来源:发表于2016-05-13 11:39 被阅读22次

装饰设计模式(结构型):动态地为现有的对象添加附加功能(创建子类也可以实现,但是是静态地给类增加功能,而装饰模式更为灵活,解决继承导致的类膨胀问题).

Component ----ConcreateComponent  Decorator----ConcreateDecorator

装饰者演示代码如下,该代码段引用于《设计模式之禅》,感谢作者分享。

public static void main(String[] args){

Component component = new ConcreateComponent();

component = new  ConcreateDecorator1(component);//第一次装饰

component = new  ConcreateDecorator2(component);//第二次装饰

component.operate();

}

相关文章

网友评论

      本文标题:装饰设计模式分析

      本文链接:https://www.haomeiwen.com/subject/dqaprttx.html