![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
设计模式
文章平均质量分 76
23种设计模式,用生活中简单实=事例关联学习
IT_小白:-)
烟酒憎一枚
展开
-
23中设计模式简述
23种设计模式简述,用于快速回忆设计模式大致概念。原创 2022-08-25 21:59:06 · 381 阅读 · 1 评论 -
单例模式
文章目录简介类图代码实现补充优缺点 简介 顾名思义,就是在一个项目中,某个对象的实例只能有一个。单例模式(Singleton Pattern)保证一个类仅有一个实例,并提供一个访问它的全局访问点。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 类图 代码实现 public class Singleton { // 饿汉式 // private static Singleton singlet原创 2021-01-13 21:01:29 · 127 阅读 · 0 评论 -
抽象工厂模式
文章目录简介类图代码实现 简介 抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。 抽象工厂模式是基于工厂模式的,工厂模式要求具体产品和具体工厂一一对应,并且,每一个工厂只能创建一大类产品,抽象工厂打破了这一关系,即某一个具体工厂可以生产多个不同类的产品,如下: 因此,工厂模式和简单工厂模式的关系可以概括为,工厂模式能生产多类产品就变成了抽象工厂模式,抽象工厂模式如果只能生产一类产品,那就变成了工厂模式。 类图 这个类图和工厂模式原创 2021-01-13 16:34:40 · 130 阅读 · 0 评论 -
工厂模式
文章目录简单工厂模式类图代码实现:优缺点:工厂模式类图:代码实现:优缺点: 简单工厂模式 讲工厂模式之前,先了解一下简单工厂模式,两者是大同小异的。 简单工厂模式又称静态工厂方法,它是一种类创建型模式。在简单工厂模式中,专门定义一个工厂类来负责创建类的实例,可以根据参数的不同返回不同类的实例,这些类通常都具有共同的父类。 比如,一个小米手机,当设计师把理论图纸设计好后,并不是由他自己去造这个手机,而是把图纸给工厂,由工厂去造具体的事物手机,送去这个手机工厂的手机品牌、型号都可以不同,但必须得是手机,你不能让原创 2021-01-13 16:01:42 · 669 阅读 · 0 评论