Decorator =裝=飾=器=模=式

Decorator =裝飾器模式 想爲原來的類,加一點裝飾。 最簡單最直觀的方式就是寫一個子類去繼承。但是一旦要加很多裝飾,這種繼承的方式一定會不方便,會產生繼承爆炸。而且父類一變,子類跟着變,非常不方便,耦合度太高了。(這個時候可能會想到代理,這個很好,設計模式學到最後,你會覺得用這個也可以,用那個也可以) Decorator 的解決方式:它是這麼來用的, 用聚合代替繼承。 比方想爲坦克 Tan
相關文章
相關標籤/搜索