我的日更计划

装饰对象:装饰者模式

2019-01-01  本文已影响0人  JeetChan

装饰对象:装饰者模式

  这是《Head First设计模式(中文版)》第三章的读书笔记。

  装饰者模式,可以称为“给爱用继承的人一个全新的设计眼界”。

  使用模式最好的方法是:“把模式装进脑子里,然后在你的设计和已有的应用中,寻找何处可以使用它们。”以往是代码复用,现在是经验复用。

  这本书基本是在每一章之后都会往设计工具箱中放入若干工具。

工具箱

原则

1.对扩展开放,对修改关闭。

装饰者模式(Decorator pattern)

  动态地将责任附加对象上。想要扩展功能,装饰者提供有别于继承的另一种选择。

装饰者模式(Decorator pattern)

参考

图说设计模式

Note: Python 中的装饰器函数和设计模式中的装饰器模式有什么关系?

上一篇下一篇

猜你喜欢

热点阅读