装饰对象:装饰者模式
这是《Head First设计模式(中文版)》第三章的读书笔记。
装饰者模式,可以称为“给爱用继承的人一个全新的设计眼界”。
使用模式最好的方法是:“把模式装进脑子里,然后在你的设计和已有的应用中,寻找何处可以使用它们。”以往是代码复用,现在是经验复用。
这本书基本是在每一章之后都会往设计工具箱中放入若干工具。
工具箱
原则
1.对扩展开放,对修改关闭。
装饰者模式(Decorator pattern)
动态地将责任附加对象上。想要扩展功能,装饰者提供有别于继承的另一种选择。
装饰者模式(Decorator pattern)参考
Note: Python 中的装饰器函数和设计模式中的装饰器模式有什么关系?
网友评论