設計模式面面觀(12):裝飾模式(Decorator Pattern)-結構型模式

裝飾模式(Decorator Pattern) 概述: 在軟件開發中我們常常遇到這樣的問題,在設計一個類後,發現這個類的某個方法,滿足不了我們的需要,需要爲他新增一個功能,比如在項目中遇到一個磁盤讀寫業務,要求可以設計一個類,正常讀寫磁盤內容,我們很自然的寫設計一個類Disk 提供2個方法write和reader,結果實現後客戶說我在寫入的時候需要記錄我寫入的這個文件的大小。程序員通常是再寫一個類
相關文章
相關標籤/搜索