Decoraror装饰者模式
2017-03-29 21:22:44 0 举报
装饰者模式是一种结构型设计模式,它允许在运行时动态地给对象添加额外的职责。这种模式通过创建一个包装对象来包裹真实的对象,并在保持对象接口不变的前提下,通过装饰者对象为真实对象添加新的行为。装饰者模式的主要优点是可以在不修改原始对象代码的情况下,为其添加新的功能,从而提高了系统的扩展性和可维护性。同时,装饰者模式也遵循了开放封闭原则,即对扩展开放,对修改封闭。
作者其他创作
大纲/内容
ConcreteDecoratorB
Operation();AddedBehavior();
Decorator
Operation();
Component
component-Operation()
component-Operation();AddedBehavor();
ConcreteComponent
ConcreteDecoratorA
Operation();AddedBehavor();
0 条评论
下一页