设计模式之装饰者模式:星巴克咖啡

package decorate; /*headfirst设计模式 第三章节 装饰者模式,装饰者模式分为装饰者与被装饰者,它们必须共享同一个超类,或者接口,由于只有这样,才能够用 * 装饰者替换被装饰者(被装饰者对象被装饰者装饰后变成了装饰者对象,只有它们两个对象能够相互替换才可以使用装饰者模式) * 本章节把咖啡饮料比做被装饰者,把调料比做装饰者,用新的调料来装饰饮料,获得新的装饰者对象
相关文章
相关标签/搜索