
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
设计模式之代理模式的三种实现方式
概念为其他对象提供一种代理以控制对这个对象的访问。在Java中代理模式的实现大概可分为三种:静态代理、动态代理、CGlib代理。1. 静态代理静态代理,代理类和被代理类(也即目标对象)需实现同一个接口,保证外部调用知道是哪个接口。代理类中维护目标对象,在方法里执行目标对象的方法。缺点是,需要为每一个目标对象都构建一个代理类,目标对象数量多的话则代理类也多。关键点:代理类需实现和目标对象同一个接口;
到底了