设计模式-第四篇之代理模式 1、什么是代理模式 客户端代码不能或不想直接访问被调用对象,比如某个目标对象需要的功能还不足以被客户端使用,而是需要额外创建一个代理对象返回给客户端使用,这种设计方式就是代理模式。 2、典型的应用:延迟加载内嵌对象、AOP动态代理