設計模式初探-裝飾模式

裝飾模式(DECORATOR模式),又稱包裝器Wrapper,屬於對象結構型模式,用於動態地給一個對象添加一些額外的職責。就增加功能而言,Decorator模式比生成子類更爲靈活。它通過使用對象之間的關聯關係取代類之間的繼承關係,引入的裝飾類既可以調用被裝飾類的方法,還可以添加新的業務邏輯,以達到擴充被裝飾類的功能。裝飾模式和適配器模式雖然都稱爲包裝器,但兩者還是不同的。裝飾模式只是在原有對象的基
相關文章
相關標籤/搜索