This website requires JavaScript.
Explore
Help
Register
Sign In
java
/
designPattern
Watch
1
Star
0
Fork
You've already forked designPattern
0
Code
Issues
Pull Requests
Releases
Wiki
Activity
master
designPattern
/
src
/
main
/
java
/
com
/
zeekling
/
proxy
History
zeek
18dad6087e
迁移仓库
2020-02-23 22:01:09 +08:00
..
test
迁移仓库
2020-02-23 22:01:09 +08:00
DynamicProxy.java
迁移仓库
2020-02-23 22:01:09 +08:00
Person.java
迁移仓库
2020-02-23 22:01:09 +08:00
Proxy.java
迁移仓库
2020-02-23 22:01:09 +08:00
Real.java
迁移仓库
2020-02-23 22:01:09 +08:00
RealSecond.java
迁移仓库
2020-02-23 22:01:09 +08:00
readme.md
迁移仓库
2020-02-23 22:01:09 +08:00
readme.md
静态代理模式
包含角色
Subject:抽象主题角色,可以是接口,也可以是抽象类。
RealSubject:真实主题角色。业务逻辑的具体执行者。
ProxySubject:代理主题角色。内部含有RealSubject的引用,负责对真实角色的调用,并在真实主题角色处理前后做预处理 和善后工作。
应用场景
例如:假设有一组对象都实现同一个接口,实现同样的方法,但这组对象中有一部分对象需要有单独的方法,传统的笨办 法是在每一个应用端都加上这个单独的方法,但是代码重用性低,耦合性高。
UML图