1.定义:为其他对象提供一组代理以控制对这个对象的访问。
2.适合场景:不希望用户直接访问该对象,而是提供一个特殊的对象以控制对当前对象的访问;如果一个对象需要很长时间才能加载完成;如果对象位于远程主机上,需要为用户提供远程访问能力。
3.UML
1.定义:为其他对象提供一组代理以控制对这个对象的访问。
2.适合场景:不希望用户直接访问该对象,而是提供一个特殊的对象以控制对当前对象的访问;如果一个对象需要很长时间才能加载完成;如果对象位于远程主机上,需要为用户提供远程访问能力。
3.UML