![](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 评论