修饰器模式
和继承相比,通常因该优先选择组合,因为继承使得代码更加难复用,继承关系是静态的。修时器模式能够以透明的方式动态的将功能添加到一个对象中,对该对象的功能进行扩展。
代码示例https://github.com/lanms/Python_design_pattern/blob/master/05-deactor_pattern.py
版权声明:本文为zhang_Ming_lu原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
和继承相比,通常因该优先选择组合,因为继承使得代码更加难复用,继承关系是静态的。修时器模式能够以透明的方式动态的将功能添加到一个对象中,对该对象的功能进行扩展。
代码示例https://github.com/lanms/Python_design_pattern/blob/master/05-deactor_pattern.py