摘要: 代理对象和委托对象继承相同接口,并控制外部对委托对象的访问。 1. 静态代理: 代理类在编译期确定,需要针对为每个接口实现不同的代理。 接口(Human): 委托类(HumanImpl): 代理类(HumanProxy): 2. JDK动态代理: 运行期生成代理类 在代理类和委托类之间生成中介类,该 阅读全文
posted @ 2018-08-07 21:35 walker993 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 实现过程中需要考虑线程安全 1. 使用同步 public class Singleton{ private static Singleton instance = null; private Singleton(){} public Singleton getInstance(){ if(insta 阅读全文
posted @ 2018-08-07 16:10 walker993 阅读(102) 评论(0) 推荐(0) 编辑