设计模式之装饰者模式

2018-05-08  本文已影响53人  于无声处写写写

该模式可以避免滥用继承,在使用对象组合的方式,就能做到在运行时装饰类,此后便能在不修改任何底层代码的情况下给对象赋予新的职责。

设计原则

类应该对扩展开放,对修改关闭


要求


定义

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


Java中装饰者模式使用突出的部分就是在IO部分。

上一篇 下一篇

猜你喜欢

热点阅读