裝飾模式(Decorator)

重點概念 1. 把所需的功能按正確的順序串聯起來進行控制。 2. 動態地給一個對象添加一些額外的職責(功能),就添加功能來說,裝飾模式比生成子類更爲靈活。 3. 感覺和策略模式很像,但是條件設置方法放在父類的公共方法中被繼承,區別裝飾模式的重點在於「擴展」兩個字,擴展原有功能,而不是動態的選擇功能。 4. 裝飾模式是利用「裝飾者類」中的SetComponent 來設置被擴展對象的。這樣裝飾對象就和
相關文章
相關標籤/搜索