设计模式(python实现)--装饰模式(Decorator)

2020-02-02  本文已影响0人  远行_2a22

Decorator

动机(Motivation)

模式定义

动态(组合)地给一个对象增加一些额外的职责。就增加功能而言,Decorator模式比生成子类(继承)更为灵活(消除重复代码 & 减少子类个数)。
——《设计模式》GoF

要点总结

例子

python语法中的装饰器已经很好的封装了装饰模式,使用方法参考另一篇文章:
python 装饰器的使用详解

上一篇 下一篇

猜你喜欢

热点阅读