![](https://img-blog.csdnimg.cn/e190aae05938483788fb5a2d861cd438.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
设计模式
文章平均质量分 85
设计模式
一线大码
CSDN不更新了,已转掘金。主页:https://juejin.cn/user/3280598429340984
展开
-
Java 设计模式之工厂方法模式
工厂方法模式(Factory Method Pattern)定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类。抽象产品类负责定义产品的共性,实现对事物最抽象的定义,为抽象工厂类,具体如何创建产品类是由具体工厂类完成的。 1.2. 具体产品类 1.3. 抽象工厂类 1.4. 具体工厂类 1.5. 使用示例 2. 简单工厂模式 该模式是工厂方法模式的弱化,因为简单,所以称为简单工厂模式(Simple Factory Pattern),也叫做静态工厂模式。缺点是工厂类的扩展比较困难,不符合开闭原创 2022-06-09 00:12:36 · 410 阅读 · 1 评论 -
Java 设计模式之单例模式
文章目录1. 直接实例化【饿汉式】【很推荐使用】2. 单一同步锁【懒汉式】【不推荐使用】3. 双重校验锁【懒汉式】【不推荐使用】4. 静态内部类【懒汉式】【很推荐使用】5. 枚举实现单例【不常用】【不推荐使用】6. CAS实现单例【不常用】【不推荐使用】 单例模式(Singleton Pattern)定义:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 1. 直接实例化【饿汉式】【很推荐使用】 饿汉式,类加载到内存后,就实例化一个单例,JVM 保证线程安全,简单实用,推荐使用。唯一缺点原创 2021-03-27 12:13:10 · 129 阅读 · 0 评论 -
程序设计六大原则简介
文章目录单一职责原则 单一职责原则 Single Responsibility Principle单一职责原则,简称SRP原创 2021-11-23 18:32:49 · 502 阅读 · 0 评论