装饰器模式(Decorator):
定义:动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。
动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。
解决问题:一个对象需要经常动态增加属性或职责
装饰器模式就好像是搞装修一样,布置我们的房间,让家里看起来更加的漂亮。
装饰器模式(Decorator):
定义:动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。
动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。
解决问题:一个对象需要经常动态增加属性或职责
装饰器模式就好像是搞装修一样,布置我们的房间,让家里看起来更加的漂亮。