裝飾者模式(Decorator Pattern)

裝飾者模式(Decorator Pattern) 裝飾者模式動態地將責任附加到對象上。若要擴展功能,裝飾者提供了比繼承更有彈性的替代方案。 看個例子 設計一個飲料訂單系統,一個飲料類(Beverage),有自己的描述,計算價格和取得描述的方法,一個新的飲料只要繼承這個飲料類,實現自己計算價格的方法就好了。 上面講到了一個新的飲料,這新的飲料有多少?好像有很多,那我們生成好多好多的新的飲料類,並且自
相關文章
相關標籤/搜索