設計模式-裝飾者模式(Decorator Pattern)

此設計模式遵循的設計原則之一:類應該支持擴展,而拒絕修改(Open-Closed Principle)   裝飾者模式簡述 裝飾者模式通過組合的方式擴展對象的特性,這種方式允許我們在任何時候對對象的功能進行擴展甚至是運行時擴展,而若我們用繼承來完成對類的擴展則只能在編譯階段實現,所以在某些時候裝飾者模式比繼承(inheritance)要更加靈活。   裝飾者模式具有的一些特徵 1,裝飾者(deco
相關文章
相關標籤/搜索