擴展系統功能——裝飾模式(四)

12.4 透明裝飾模式與半透明裝飾模式       裝飾模式雖好,但存在一個問題。如果客戶端希望單獨調用具體裝飾類新增的方法,而不想通過抽象構件中聲明的方法來調用新增方法時將遇到一些麻煩,我們通過一個實例來對這種情況加以說明: 在Sunny軟件公司開發的Sunny OA系統中,採購單(PurchaseRequest)和請假條(LeaveRequest)等文件(Document)對象都具有顯示功能,
相關文章
相關標籤/搜索