1.定義:爲其他對象提供一組代理以控制對這個對象的訪問。
2.適合場景:不希望用戶直接訪問該對象,而是提供一個特殊的對象以控制對當前對象的訪問;如果一個對象需要很長時間才能加載完成;如果對象位於遠程主機上,需要爲用戶提供遠程訪問能力。
3.UML
1.定義:爲其他對象提供一組代理以控制對這個對象的訪問。
2.適合場景:不希望用戶直接訪問該對象,而是提供一個特殊的對象以控制對當前對象的訪問;如果一個對象需要很長時間才能加載完成;如果對象位於遠程主機上,需要爲用戶提供遠程訪問能力。
3.UML