设计模式剖析系列之装饰模式

By heiry on 2019-08-16 [ in 技术 ]

装饰模式的核心实现:

1.抽象组件(Component):具体类和装饰类基本功能规范,通过二者的实现,可以通过多态方式互为引用。

2.具体组件(Concrete    Component):抽象组件的具体实现类。

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

4.具体装饰(ConcreteDecorator):实现抽象装饰的相关方法,并给具体构件对象添加附加的功能。

装饰模式类关系图

下面以实例说明实现过程: (更多…)

>> 阅读全文  >>


© 2009-2024 MOSANG.NET DESIGNED BY HEIRY