設計模式讀書筆記-----裝飾者模式

我們都知道,可以使用兩種方式給一個類或者對象添加行爲。         一是使用繼承。繼承是給一個類添加行爲的比較有效的途徑。通過使用繼承,可以使得子類在擁有自身方法的同時,還可以擁有父類的方法。但是使用繼承是靜態的,在編譯的時候就已經決定了子類的行爲,我們不便於控制增加行爲的方式和時機。         二是使用關聯。組合即將一個對象嵌入到另一個對象中,由另一個對象來決定是否引用該對象來擴展自己
相關文章
相關標籤/搜索