Decorator
2019-06-17 10:31:37 0 举报
装饰模式
作者其他创作
大纲/内容
ConcreteComponent1
+operation()
Component
ConcreteDecoratorB
+operation()-ConcreteDecoratorB(Component component)
具体的装饰产品类,每一种装饰产品都具有特定的装饰效果。可以通过构造器声明装饰哪种类型的ConcreteComponent
实现了Component接口同时还在内部维护了一个Component的实例
ConcreteComponent2
统一接口,也是装饰类和被装饰类的基本类型
具体实现类,也是被装饰类,他本身是个具有一些功能的完整的类。
Decorator
+ component:type = Component
+ operation()- Decorator( Component component)
ConcreteDecoratorA
+operation()-ConcreteDecoratorA(Component component)
0 条评论
下一页