设计模式
Thinking_in_小虫
对代码不满足,是任何真正有天才的程序员的根本特征。
展开
-
静态代理
通过中介找房子 一个静态代理模式 静态代理的角色分析: 抽象角色——一般用接口或者抽象类实现 真实角色——被代理的juese 代理角色——代理真实角色 代理真实角色后一般会做一些附属操作 客户角色——使用代理角色来进行一些操作 代码实现 Rent.java 抽象角色public interface Rent { public void rent(); } Host.java 真实原创 2017-08-09 13:13:28 · 218 阅读 · 0 评论 -
动态代理
上一篇我们讲了静态代理,静态代理拥有好多好处,但是带来的确定也很烦,于是出现了动态代理。 动态代理和静态代理的角色是一样的 动态代理的代理类是动态生成的 分为两类——类基于接口动态代理和基于类的动态代理 (1)基于接口动态代理——jdk动态代理 (2)基于类的动态代理——cglib 百度javasist发现javassist是jboss的一个子项目,其主要的优点,在于简单,而且快速。直接使用j原创 2017-08-09 13:39:23 · 349 阅读 · 0 评论