![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
hkf仙
乾,自强不息;坤,厚德载物。
展开
-
静态代理和动态代理
静态代理 典型的实现: AspectJ 。 实现方式:一个接口,一个被代理类,一个代理类;两个类都要去实现这个接口,并且代理类要为被代理类增强方法。 /** * 静态代理 */ public class StaticProxy { public static void main(String[] args) { SellHouseImp sellHouseImp = new SellHouseImp(); SellHouseProxy sellHouseProx原创 2022-03-23 15:45:38 · 508 阅读 · 0 评论 -
单例模式的六种实现方式
实现方式:一个创建对象的类,类中包含 私有构造函数、私有静态变量、公有静态方法。 私有构造函数是为了防止在外部创建对象;私有静态变量用于存放对象;公有静态方法用于向外部提供对象。 方式一:懒汉式(非线程安全) /** * 懒汉式(非线程安全) */ public class SingleTon_01 { //私有构造方法 private SingleTon_01(){ } //私有静态变量 private static SingleTon_01 singleTon原创 2022-03-23 15:40:40 · 120 阅读 · 0 评论