设计模式学习

创建型

1.单例模式

饿汉式:

特点:"立即加载",随着类的加载,当前的唯一实例lans

java 复制代码
public class EagerSingleton {
    // 单例对象在类装载时就创建
    private static final EagerSingleton INSTANCE = new EagerSingleton();

    // 构造函数私有化,防止外部创建实例
    private EagerSingleton() {}

    // 提供一个静态的公共方法,返回单例对象
    public static EagerSingleton getInstance() {
        return INSTANCE;
    }
}

懒汉式:

2.工厂模式

定义:

主要目的 是定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法让类的实例化推迟到子类。这种类型的设计模式基于开闭原则,即对扩展开放,对修改关闭。

相关推荐
我叫唧唧波5 小时前
Python+AI 全栈学习笔记
人工智能·python·学习
城北徐宫5 小时前
Linux信号深度解剖:5种产生、3张表、4次切换
linux·c++·学习
三品吉他手会点灯7 小时前
C语言学习笔记 - 43.运算符与表达式 - 运算符1 - 运算符的分类和简单介绍
c语言·笔记·学习·算法
心之伊始7 小时前
Java 后端接入大模型:从 Token、并发到推理成本的完整估算方法
java·spring boot·性能优化·大模型·llm
BlackTurn7 小时前
技术经理投标
java
YG亲测源码屋7 小时前
java配置环境变量、jdk环境变量配置、java环境变量设置方法
java·开发语言
MIUMIUKK7 小时前
从语法层面,看懂 Python 的特殊处
java·开发语言·python
hujinyuan201608 小时前
2026年3月 中国电子学会青少年软件编程(Python)三级考试试卷 真题及答案
java·python·算法
basketball6168 小时前
C++ 高级编程:2. 基本线程池实现
java·开发语言·c++
吃好睡好便好8 小时前
芒种时节如何保健
学习·生活