Aha!設計模式(59)-裝飾模式(3)

結構   前一篇文章中用的實際上就是裝飾模式,《設計模式》中裝飾模式的類圖如下(稍加修改):     參與者 • Component (DataProcessor) —聲明一個所有派生類都要遵照實現的接口,這一點保證接下來無論是裝飾子類還是具象子類,都可以以同樣的方式被使用和替換。 • ConcreteComponent(DataCreator) — 不具有裝飾功能的具象類。一般負責最初的處理。
相關文章
相關標籤/搜索