对一组对象进行功能的增强,就可以使用到这个模式。
装饰设计模式与继承的区别?
都可以对对象的功能进行扩展,但是如果是继承,那么就需要一个继承体系,如果该对象要提高效率,就会出现为了提高效率而进行的继承,这会导致整个体系越来越臃肿,不够灵活。
装饰设计模式比继承更加灵活,不需要产生继承关系。
装饰类与被装饰类要同属于一个接口或父类。
标签:gpo 高效 div class size 提高效率 就会 style 产生
对一组对象进行功能的增强,就可以使用到这个模式。
装饰设计模式与继承的区别?
都可以对对象的功能进行扩展,但是如果是继承,那么就需要一个继承体系,如果该对象要提高效率,就会出现为了提高效率而进行的继承,这会导致整个体系越来越臃肿,不够灵活。
装饰设计模式比继承更加灵活,不需要产生继承关系。
装饰类与被装饰类要同属于一个接口或父类。
标签:gpo 高效 div class size 提高效率 就会 style 产生
原文地址:https://www.cnblogs.com/olddriver123/p/8274956.html