ProxyDemo:java动态代理的demo

时间:2021-05-18 15:01:01
【文件属性】:
文件名称:ProxyDemo:java动态代理的demo
文件大小:16KB
文件格式:ZIP
更新时间:2021-05-18 15:01:01
Java ProxyDemo ##Java动态代理 ##1.相关概念 ###1.1代理 在某些情况下,我们不希望或是不能直接访问对象A,而是通过访问一个中介对象B,由B去访问A达成目的,这种方式我们就成为代理。 这里对象A所属类我们成为委托类,也成为被代理类,对象B所属类成为代理类。 代理优点有: 隐藏委托类的实现 解耦,不改变委托类代码的情况下做一些额外处理,比如添加初始判断及其他公共操作 根据程序运行前代理类是否已经存在,可以将代理分为静态代理和动态代理。 ###1.2静态代理 代理类在程序运行前已经存在的代理方式成为静态代理。 通过上面解释可以知道,由开发人员编写或是编译器生成代理类的方式都属于静态代理。 源码中实现了一个静态代理的实例: ClassA 是委托类 , ClassB是代理类,ClassB中的函数都是直接调用ClassA相应函数,并且可以隐藏ClassA的operateMethod
【文件预览】:
ProxyDemo-master
----.gitignore(574B)
----src()
--------com()
----bin()
--------com()
----.classpath(295B)
----.settings()
--------org.eclipse.jdt.core.prefs(587B)
----README.md(15KB)
----.project(368B)
----.gitattributes(378B)

网友评论