設計模式----裝飾模式

先看定義:在不必改變原類文件和使用繼承的情況下,動態的擴展一個對象的功能,通過創建一個包裝對象,也就是裝飾來包裹真實的對象。簡單來看,可以想象一個人穿衣服,他的選擇有襯衫、長褲、短褲等,你定義一個具體的人,一件一件的給他穿上衣服即裝飾這個對象。 例子,定義一個類people: .一個衣服的類,繼承people: T恤類: 短褲類: 長褲類: 襯衫類: 4個具體的衣服類都繼承clothes類,都重寫
相關文章
相關標籤/搜索