設計模式--裝飾器模式

裝飾器模式(Decorator Pattern)允許向一個現有的對象添加新的功能,同時又不改變其結構,屬於結構型設計模式,即對先有類進行包裝。 在不想增加很多子類的情況下擴展類。 優點:裝飾類和被裝飾類可以獨立發展,不會相互耦合,裝飾模式是繼承的一個替代模式,裝飾模式可以動態擴展一個實現類的功能。 缺點:多層裝飾比較複雜。 使用場景: 1、擴展一個類的功能。 2、動態增加功能,動態撤銷 具體實現:
相關文章
相關標籤/搜索