設計模式(8)—— 裝飾者模式(Decorator Pattern)

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