图解设计模式-Decorator模式

  • Component:增加功能时的核心角色,装饰物和被装饰物都要实现此接口,这样就保持了一致性

  • ConcreteComponent:该角色是实现了Component角色所定义的接口的具体被装饰的类

  • Decorator:装饰物抽象类,该角色内部保存了被装饰的对象Component角色

  • ConcreteDecorator:该角色是具体的装饰物角色,用于装饰具体的ConcreteComponent

全部评论

相关推荐

萧索X:写篮球联赛干嘛,陪老板打篮球吗。还有实习经历要写自己所在岗位具体完成什么工作,自己的任务具体完成了什么需求,给公司带来了哪些量化增长
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务