23种设计模式:代理模式--静态代理、JDK代理、CGLib代理
何为代理模式?“代理”这个关系,在生活中有很多例子,比如说最常见的房产中介,他们便是对房东的代理。房产中介会首先去从众多看房的人中最终定下一个,然后促成和房东的合同签订。那么,代理模式也就是通过代理类对某一个具体的类的访问提供一些控制,由代理对象控制对原对象的引用。(注意“控制”二字,这是和装饰器模式的区别)代理模式的种类代理模式的实现从大的方面分为两种:静态代理 动态代理:JDK代理、CGlib代理静态代理静态代理中,代理类和被代理对象需要实现相同的接口。保持接口相同时,即便客