Dynamic Proxy (动态代理模式)
动态代理(运行期行为)主要有一个 Proxy类 和一个 InvocationHandler接口
动态代理角色:
1. 抽象主题角色
2. 真实主题角色(实现了抽象主题接口)
3. 动态代理主题角色(实现了 InvocationHandler接口,并实现了 invoke()方法)
Proxy 要调用 newProxyInstance方法
代码演示:
1.抽象主题角色 SubjectDemo.java
2. 真实主题角色 RealSubjectDemo.java
3. 动态代理主题角色 DynamicProxySubjectDemo.java
4.客户端 Client.java
posted on 2012-03-11 16:18 spring学习笔记 阅读(257) 评论(0) 编辑 收藏 举报