• 技术文章 >java >java基础

    java装饰者模式是什么?

    小妮浅浅小妮浅浅2021-02-25 17:41:37原创1533

    1、说明

    在不改变现有对象结构的情况下,动态地向该对象追加职责模式。

    2、结构

    抽象构件(Component)角色:定义一个抽象接口以规范准备接受附加责任的对象

    具体构件(Concrete Component)角色:实现抽象构件,通过装饰角色为其添加一些职责

    抽象装饰(Decorator)角色:继承或者实现抽象构件,并包含具体构件的实例,可以通过其子类扩展具体构件的功能

    具体装饰(Concrete Decorator)角色:实现抽象装饰的相关方法,并给具体构件对象添加附加的责任

    以上java装饰者模式的介绍,希望能对大家有所帮助。更多Java学习指路:Java基础

    专题推荐:java装饰者模式
    品易云
    上一篇:java适配器模式的两种分类 下一篇:java装饰者模式怎么用?

    相关文章推荐

    • java之JDK动态代理是什么• java中CGLIB动态代理的介绍• java中不同代理的对比• java适配器模式是什么• java适配器模式的两种分类

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网