Decorator装饰器模式
2016-10-18 17:19:35 0 举报
装饰器模式是一种结构型设计模式,它允许在不修改原始对象的基础上,通过将对象包装在装饰器类中,为其动态添加新的功能。装饰器模式的主要优点是可以在运行时动态地扩展对象的功能,而不需要修改原始对象的代码。这种模式通常用于实现一系列类似的功能,例如日志记录、性能测试、事务处理等。装饰器模式的核心思想是将装饰器与被装饰对象分离,使得它们可以独立地变化和扩展。
作者其他创作
大纲/内容
Component
+operate()
1.其中Compone是基础的接口2.然后ConcurrentComponent是对被包装的对象,这个被包装的对象实现了一些基础的功能3.ConcurrentDecoratorComponentX中实现了各自特色的功能,同时调用了基础的功能。
ConcurrentDecoratorComponentA
+attributes
+operate()+otherOperator()
装饰模式应该是行为模型中最重要的一个了,这个需要仔细的品味一番的
Decorator装饰器模式
DecoratorComponent
ConcurrentComponent
+attribute
ConcurrentDecoratorComponentB
0 条评论
下一页