图解设计模式-Decorator模式

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

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

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

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

全部评论

相关推荐

蚂蚁 基架java (n+6)*16 签字费若干
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务