设计模式(单一职责)——装饰者模式

装饰者模式:动态地将责任附加到对象上,若要扩展功能,装饰者提供了比继承更有弹性的替代方案。 喜欢喝咖啡的朋友们,通常都不会满足于原味。因此,在著名的星巴克,个人觉得一杯咖啡30多,纯粹是去为了装逼?我们会看到大家购买咖啡时,会要求在其中加入各种调料,比如蒸奶、豆浆、摩卡、奶泡…… 当这么多个性化的需求要被满足,我们不禁好奇它强大的订单系统是如何实现的。 难道是设计成下面的鬼样子? 当然不行!!!能
相关文章
相关标签/搜索