![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 58
cultivator129480
这个作者很懒,什么都没留下…
展开
-
设计模式-单例模式
1.饿汉式单例 2.懒汉式单例 3.静态内部类单例 4.枚举式单例 5.ThreadLocal线程单例 6.注册式单例 1.饿汉式单例: 特点: 程序启动时即创建好对象 优: 没有线程安全的问题 缺点:在创建的对象数量较多时可能会创建很多的无用对象,浪费资源 public class HungrySingleton { private static final HungrySingleton hungrySingleton = new HungrySinglet...原创 2022-01-21 11:03:34 · 280 阅读 · 0 评论 -
设计模式1:工厂模式
1.无工厂 ,直接new object() 2.简单工厂 ,if new object () 3.方法工厂 ,选择工厂 ,工厂new object (产品等级) 4.抽象工厂 ,选择工厂 ,工厂new objectA(),工厂new objectB() (产品等级+产品族) 演进过程 : 1.无工厂 ,new 了太多的对象,如果new的过程复杂就会有很多的重复代码 2.简单工厂 : if new object,当需要添加新的对象时,就会增加if的判断语句,不符合开闭原则 3. 方法工原创 2021-12-31 17:29:50 · 136 阅读 · 0 评论