设计模式
未读
设计模式-装饰者模式
装饰者模式适用于一个类,可以用很多种属性修饰。 比如有一个煎饼5元,可以加很多东西,比如,加鸡蛋1元,加香肠2元等等。 如果使用继承,就会有很多类需要创建,需要创建加1个鸡蛋的煎饼,2个鸡蛋的煎饼,或者加1个香肠2个鸡蛋的煎饼,等等等等类。 如果给煎饼类直接加鸡蛋数量,香肠数量等属性,那么当又有新的