设计模式

装饰者模式

2017-06-11  本文已影响13人  Galileo_404

Decorate 模式

装饰者模式.jpg

定义

动态地将责任/功能附加到对象上。

如要扩展功能,装饰者提供了比继承者更有弹性的代替方法。

当需要对某个对象而不是整个类添加一些功能时,使用继承时添加功能的一种途径,不过不够灵活和弹性,所有继承的子类都会包含这个功能,而且新添加的功能不一定适合所有的子类;而这正适合装饰者模式

使用情景

理解

要点

上一篇下一篇

猜你喜欢

热点阅读