装饰者模式

2018-01-10  本文已影响0人  yishurensheng

我们的目标是允许类容易扩展,在不修改现有代码的情况下,就可搭配新的行为。如果能实现这样的目标,有什么好处呢?这样的设计具有弹性,可以应对改变,可以接受新的功能来应对改变的需求。
这就是我们要讲的--装饰者模式。

概念

动态地将责任附加到对象上。若要扩展功能,装饰着提供了比继承更有弹性的替代方案。

设计原则

要点

上一篇 下一篇

猜你喜欢

热点阅读