装饰设计模式
当你想要对已有对象功能进行增强时,
自定义类,将已有对象传入,基于已有功能,并提供加强功能
那么自定义类称为装饰类
装饰模式与继承的差别
为什么会有装饰模式
1、一个类在向下多次继承后,整个继承显得特别的臃肿,装饰类则更加的灵活
2、装饰类主要是增强已有类的功能,功能和以前是一样的,只是更加强大了
3、降低了类与类之间的关系
装饰设计模式
当你想要对已有对象功能进行增强时,
自定义类,将已有对象传入,基于已有功能,并提供加强功能
那么自定义类称为装饰类
装饰模式与继承的差别
为什么会有装饰模式
1、一个类在向下多次继承后,整个继承显得特别的臃肿,装饰类则更加的灵活
2、装饰类主要是增强已有类的功能,功能和以前是一样的,只是更加强大了
3、降低了类与类之间的关系