
Java设计模式
文章平均质量分 75
augfun
旧博客遗失,新博客凑活着用吧
展开
-
Java单例模式
定义 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 Singleton:负责创建Singleton类自己的唯一实例,并提供一个getInstance的方法,让外部来访问这个类的唯一实例。 饿汉模式 private static Singleton uniqueInstance = new Singleton(); 懒汉式 private static Singleton ...转载 2018-09-09 06:31:41 · 385 阅读 · 0 评论 -
静态代理和动态代理
什么是代理 代理是设计模式的一种,代理类为委托类提供消息预处理,消息转发,事后消息处理等功能。Java中的代理分为三种角色: 代理类(ProxySubject) 委托类(RealSubject) 接口(Subject) 三者关系可以表示如下图: Java中的代理按照代理类生成时机不同又分为静态代理和动态代理。静态代理代理类在编译期就生成,而动态代理代理类则是在Java运行时动态生成。 静态代理 Java中的静态代理要求代理类(ProxySubject)和委托类(RealSubject.转载 2021-08-23 01:10:24 · 3099 阅读 · 0 评论