
Design Patterns
设计模式
EngineerForSoul
我醉欲眠卿且去,明朝有意抱琴来
书山有路勤为径,学海无涯苦作舟
同是天涯沦落人,相逢何必曾相识
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
08 代理模式_动态代理
代理模式(Proxy) 为其他对象提供一种代理以控制对这个对象的访问。 当调用真实对象时,代理处理另外一些事情。 动态代理的代理类是动态生成的。基于javasist生成动态代理。 JDK动态代理Proxy类和InvocationHandler接口, invocationHandler接口是代理实例的调用处理程序实现的接口。 每个代理实例都具有一个关联的焦勇处理程序,对代理调用方法时,将对方法调用进行编码并将其指派到它的调用处理程序的invoke方法。 代理类 public class ProxyInov原创 2021-01-05 22:33:23 · 147 阅读 · 0 评论 -
07 代理模式_静态代理
代理模式(Proxy) 为其他对象提供一种代理以控制对这个对象的访问。 当调用真实对象时,代理处理另外一些事情。 代理模式的角色结构 抽象角色:接口,抽象类。 真是角色:被代理角色,实现抽象角色, 代理角色:代理真是角色,一般会在真是角色的基础上做一些附属操作。 客户端:代理角色来进行操作。 //接口 public interface Rent { public void rent(); } //真实角色 public class Host implements Rent{ public void原创 2020-12-30 22:46:32 · 134 阅读 · 0 评论