設計模式(單一職責)——裝飾者模式

裝飾者模式:動態地將責任附加到對象上,若要擴展功能,裝飾者提供了比繼承更有彈性的替代方案。 喜歡喝咖啡的朋友們,通常都不會滿足於原味。因此,在著名的星巴克,個人覺得一杯咖啡30多,純粹是去爲了裝逼?我們會看到大家購買咖啡時,會要求在其中加入各種調料,比如蒸奶、豆漿、摩卡、奶泡…… 當這麼多個性化的需求要被滿足,我們不禁好奇它強大的訂單系統是如何實現的。 難道是設計成下面的鬼樣子? 當然不行!!!能
相關文章
相關標籤/搜索