設計模式之裝飾者模式

前言 在面向對象的世界裏,要想對一個類增加新的行爲,可以通過繼承的方式輕鬆實現。但是如果過多的使用這種方式,很容出現類爆炸,這時如果在父類中修改一個行爲會影響到所有的子類,所產生的風險也無法估量,要想在這樣子的代碼結構中擴展內容,簡直會原地爆炸。那麼如何才能優雅的實現既能給類增加新的行爲,又不會創建過多的子類呢?今天我們介紹一個能夠給愛用繼承的人一個全新的設計眼界的設計模式----裝飾者模式。 裝
相關文章
相關標籤/搜索