【JAVA設計模式】13.代理模式

UML圖: 用戶通過調用Proxy類對象的方法間接調用RealSubject類對象的方法,和裝飾器模式類似。 裝飾器模式和代理模式的區別: 1.代理模式在代理類內部創建對象,裝飾器模式通過構造函數將對象傳入裝飾器內部。(使用代理模式,代理和真實對象之間的的關係通常在編譯時就已經確定了,而裝飾者能夠在運行時遞歸地被構造。) 2.代理模式用於控制方法的訪問,裝飾器模式用於增加方法的功能(裝飾器模式是J
相關文章
相關標籤/搜索