JAVA開發的23種設計模式之 — 裝飾器模式 && 代理器模式

裝飾器模式 概述 : 動態的給一個對象添加一些額外的職責,就增長功能來講,裝飾器模式相比生成子類更加靈活 維基百科解釋 : 經過使用修飾模式,能夠在運行時擴充一個類的功能.原理是 :增長一個修飾類包裹原來的類,包裹的方式通常是經過在將原來的對象做爲修飾類的構造函數的參數.裝飾類實現新的功能,可是,在不須要用到新功能的地方,他能夠直接調用原來的類中的方法.修飾類必須和原來的類有相同的接口. 使用場景
相關文章
相關標籤/搜索