- 浏览: 1209 次
- 性别:
- 来自: 上海
最近访客 更多访客>>
文章列表
代理可以分为静态代理和动态代理,前者由开发人员自己编写,后者由工具生成。
在具体实现时,又有实现接口方式和继承方式的区别。
以下对这2种组合共4种方式做个简单说明:
1。静态代理,实现接口方式。即GoF的Proxy parttern。
通过代理对象和被代理的对象实现同一接口来实现。
例如
java 代码
public interface BookDao {
List queryByName(String bookName);
Book getByIsdn(String isdn);
...