Java装饰模式(Decorator模式)
Decorator常被翻译成"装饰",我觉得翻译成"油漆工"更形象点,油漆工(decorator)是用来刷油漆的,那么被刷油漆的对象我们称decoratee。这两种实体在Decorator模式中是必须的。 Decorator定义:动态给一个对象添加一些额外的职责,象在墙上刷油漆。使用Decorator模式相比用生成子类方式达到功能的扩充显得更为灵活。 为什么使用Decorator 我们通常可以使用继承来实现功能的拓展,如果这些需要拓展的功能的种类很繁多,那么势必生成很多子类,增加系统的复杂性,同时,使用继承实现功能拓展,我们必须可预见这些拓展功能,这些功能是编译时确定了,是静
用户评论
推荐下载
-
设计模式装饰者
关于C++版本的装饰者设计模式,供大家学习借鉴,有问题一起讨论~
34 2019-09-28 -
C装饰模式实例
最近看设计模式,自己写的.晕,描述字符还需要大于20 个,,微微不爽.
29 2019-03-01 -
装饰模式简单例子
装饰模式简单例子,根据《Head First设计模式》第3章中的咖啡店的例子编写
20 2019-03-03 -
C++装饰模式
软件系统分析里面的装饰模式,简单易懂。有用的请采用。
20 2019-07-13 -
装饰者模式代码
米波少帮主博客代码,讲解装饰者模式的代码
23 2019-07-27 -
装饰器设计模式
控制访问,装饰器设计的四个名词,装饰器模式与代理模式的区别,
29 2019-08-03 -
装饰模式实现AOP
采用装饰实现AOP,在横切角度上加入公共服务。
21 2019-04-19 -
装饰模式代码示例
装饰模式的示例代码和文档,学习装饰模式的参考资料。
29 2019-07-25 -
装饰者模式demo
装饰者模式demo
24 2019-09-20 -
装饰模式小应用
装饰模式(Decorator),动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。
28 2018-12-29
暂无评论