Java 代理模式和裝飾者模式的區別

裝飾模式:以對客戶端透明的方式擴展對象的功能,是繼承關係的一個替代方案; 代理模式:給一個對象提供一個代理對象,並有代理對象來控制對原有對象的引用;html 裝飾模式應該爲所裝飾的對象加強功能;代理模式對代理的對象施加控制,並不提供對象自己的加強功能程序員 兩者的實現機制確實是同樣的,能夠看到他們的實例代碼重複是不少的。但就語義上說,這二者的功能是相反的,模式的一個重要做用是簡化其餘程序員對你程序
相關文章
相關標籤/搜索