设为首页 加入收藏

TOP

Java 代理模式应用(二)
2014-11-23 22:10:01 来源: 作者: 【 】 浏览:29
Tags:Java 代理 模式 应用
c static void main(String[] args) {
//定义一个主题
Subject subject = new RealSubject();
//定义一个handler
InvocationHandler handler = new MyInvocationHandler(subject);
//定义主题的代理
Subject proxy = DynamicProxy.newProxyInstance(subject.getClass().getClassLoader(), subject.getClass().getInterfaces(), handler);
//代理的行为,
proxy.doSomething("Finish");
proxy.doGirl();
}


}


Java 代理模式应用


动态代理实际上个人感觉和普通代理没什么区别,实际上的作用就是在不改变代码的情况下增强或控制对象的行为,

动态代理实现代理的职责,业务逻辑实现相关的逻辑功能,两者之间没有必然的相互耦合的关系。


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Java中基本类型的转换 下一篇CUDA入门教程

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: