`

动态代理模式

 
阅读更多

动态代理模式的角色:

--抽象角色:是真实对象和代理对象的公共接口

--代理角色:对真实对象进行封装,可以操作真实对象

--真实角色:依赖代理角色,代理真正操纵的类



抽象角色:

subject.java


真实角色:

Subject1.java


Subject2.java


生成代理角色的实现类

ProxySubject.java



客户端:

Client.java



分享到:
评论
Global site tag (gtag.js) - Google Analytics