代码改变世界

23种设计模式中的装饰者模式

2017-08-05 14:23  猪牙哥  阅读(155)  评论(0编辑  收藏  举报

装饰者模式:动态地将新功能附加到对象上。在对象功能扩展方面,它比继承更有弹性。

个人见解:装饰者模式实际上是通过不断的添加成员扩展新的功能,譬如new AAA(new BBB(new CCC(...)))。