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