手撕JAVA(三十三)代理

概念 代理:代替处理,又称委托模式。 实现:为目标对象提供(包装)了一个代理,这个代理可以控制对目标对象的访问。外界不直接访问目标对象,而是访问代理对象,再由代理对象调用目标对象。 分类:静态代理、动态代理 静态代理 代理对象持有目标对象的一个句柄, 其实就是将目标对象的引用作为代理对象的成员变量。 缺点:因为要对目标对象的每个方法都进行静态编码包装,所以目标对象中有多少个方法,静态代理对象中就需
相关文章
相关标签/搜索