裝飾模式

概念:動態地給一些對象添加一些額外的職責,就增加功能來說,裝飾模式比增加子類更加靈活(因爲子類繼承父類擴展功能的前提,是已知要擴展的功能是什麼樣的,而這是在編譯時就要確定的,但是裝飾者模式可以實現動態(在運行時)去擴展功能)。 裝飾類和被裝飾類可以獨立發展,不會相互耦合,裝飾模式是繼承的一個替代模式,裝飾模式可以動態擴展一個實現類的功能。 每個裝飾對象的shi'實現和如何使用這個對象分離開,每個裝
相關文章
相關標籤/搜索