裝飾者模式(1)

是什麼 動態的將責任附加到對象上,實現了動態擴展,更有彈性。 類圖 Beverage:是一個所有飲料的抽象類,獲得咖啡底料的種類,計算價格。 HouseBlend,Espresso是繼承Beverage 的兩種咖啡,咖啡的價格。 Mocha:在配料Mocha處用一個實例記錄點什麼咖啡 ,同時我們在 getDiscription處反饋的是被裝飾過的飲料。 cost(Mocha):計算的是咖啡底料+配
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息