为其他对象提供一种代理以控制对这个对象的访问。
当无法或不想直接访问某个对象或访问某个对象存在困难时,可以通过一个代理对象来间接访问,为了保证客户端使用的透明性,委托对象与代理对象需要实现相同的接口。 根据代理模式的使用目的,常见的代理模式有以下几种类型:
静态代理 & 动态代理(InvocationHandler + Proxy)
律师代理诉讼
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/101019.html原文链接:https://javaforall.cn