HeadFirst设计模式读书笔记(3)-装饰者模式(Decorator Pattern)

时间:2014-01-14 19:31:11   收藏:0   阅读:495

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

设计原则:类应该对扩展开放,对修改关闭(开放-关闭原则)。

遵循开放-关闭原则,通常会引入新的抽象层次,增加代码的复杂度。你需要把注意力集中在设计中最有可能改变的地方,然后应用开放-关闭原则。在选择需要被扩展的代码部分时要小心,每个地方都采用开放-关闭原则,是一种浪费,也没必要,还会导致代码变得复杂且难以理解。

要点:

原文:http://www.cnblogs.com/candyzkn/p/3512390.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!