java設計模式之裝飾模式代理模式區別

初次看裝飾模式的時候首先想到了上節講的代理模式,代理模式與裝飾者模式看起來很像,都實現基礎對象實現的接口,在其自身對象中都保存着對被代理/被裝飾者的對象引用。 各用一句話描述兩個模式應該是這樣的: 裝飾模式:以對客戶端透明的方式擴展對象的功能,是繼承關係的一個替代方案, Java IO的設計便是裝飾者模式。 代理模式:給一個對象提供一個代理對象,並有代理對象來控制對原有對象的引用,spring的動
相關文章
相關標籤/搜索