裝飾器模式

2019獨角獸企業重金招聘Python工程師標準>>> --簡易圖: --類圖: --實例:   使用情況: 1、需要擴展一個類的功能,或給一個類增加附加責任。 2、需要動態地給一個對象增加功能,這些功能可以再動態的撤銷。 3、需要增加由一些基本功能的排列組合而產生的非常大量的功能,從而使繼承關係變得不現實。 優缺點: 裝飾器與繼承關係的目的都是要擴展對象的功能,裝飾器比繼承更靈活。(裝飾器是動態
相關文章
相關標籤/搜索