Java:一晚上一发设计模式(一)------装饰者模式

一,何时使用装饰者模式? 好比有一家店卖饮品,饮品就有很多种,每一种还能够加项,好比给可乐加冰,加糖,兑水什么的,每次加项的价格还不一样,就会将代码弄的很繁琐,这种状况下就可使用装饰者模式来实现. java 二,什么是装饰者模式? 上述的例子中,能够以饮品为主体,用不用的各类需求来装饰它,好比有一个可乐对象,那我用一个加冰对象装饰一下,再用加糖对象装饰一下,最后能获得一个加冰加糖可乐,这时候就将原
相关文章
相关标签/搜索