![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
创建型模式
文章平均质量分 68
创建型模式
无敌的神龙战士
我是废物
展开
-
设计模式-单例模式
文章目录单例模式饿汉单例模式懒汉单例模式线程不安全的线程安全的 单例模式 单例模式:一个类不管创建多少次对象,永远只能得到该类型一个对象的实例 A *p1 = new A(); A *p2 = new A(); A *p3 = new A(); 常用到的,比如日志模块,数据库模块 单例模式: 饿汉式单例模式:还没有获取实例对象,实例对象就已经产生了 懒汉式单例模式:唯一的实例对象,直到第一次获取它的时候,才产生 饿汉单例模式 // 饿汉式单例模式 一定是线程安全的 class Singleton { pub原创 2022-05-16 18:18:49 · 175 阅读 · 0 评论 -
设计模式-工厂模式
文章目录工厂模式为什么要工厂模式简单工厂简单工厂的缺点工厂方法工厂方法的缺点抽象工厂工厂模式总结简单工厂 Simple Factory :工厂方法 Factory Method抽象工厂 Abstract Factory 工厂模式 工厂模式:主要是封装了对象的创建 简单工厂 工厂方法 抽象工厂 为什么要工厂模式 工厂模式就是封装了对象的创建,如果不封装,我们得new来new去,但是项目庞大起来,类名实例化对象比较多的时候,new对象的时候就需要记住很多很多庞杂类的名称,并且当类名改变的时候,我们需要改来改去。原创 2022-05-16 19:29:54 · 71 阅读 · 0 评论