Java 設計模式(十):裝飾模式

參考鏈接:裝飾模式-Decorator Pattern 1. 模式概述 定義:動態地給一個對象增加一些額外的職責。 裝飾模式是一種用於替代繼承的技術,它通過使用對象之間的關聯關係取代類之間的繼承關係來給對象動態增加職責。在裝飾模式中引入了裝飾類,在裝飾類中既可以調用待裝飾的原有類的方法,還可以增加新的方法,以擴充原有類的功能。 在裝飾模式中,我們通常會定義一個抽象裝飾類,而將具體的裝飾類作爲它的子
相關文章
相關標籤/搜索