跳至主要內容
Salmon的全栈知识
首页
Java
JavaSE
JavaWeb
Spring生态
JUC
JVM
Netty
Java各版本特性
23种设计模式
Maven
Java常用框架
分布式
Dubbo
OpenFeign
Nacos
Zookeeper
Sentinel
Seata
SpringCloud Gateway
Apollo
Eureka
Consul
Golang
Go基础
Gin
GORM
Protobuf
gRPC
数据库
SQL数据库
MySQL
Oracle
NoSQL数据库
Redis
MongoDB
ElasticSearch
中间件
消息中间件
RabbitMQ
RocketMQ
Kafka
ActiveMQ
MQTT
NATS
网关中间件
Nginx
运维
Linux
Docker
Git
K8s
区块链
Solidity
面试
Java
计算机网络
操作系统
搜索
Ctrl
K
01.创建型模式
Salmon
2026/1/15
小于 1 分钟
创建型模式关注对象的创建机制,将对象的创建与使用分离,使系统更加灵活。
包含模式
模式
描述
适用场景
单例模式
确保一个类只有一个实例
配置管理、连接池、日志
工厂方法
让子类决定实例化哪个类
框架扩展、插件系统
抽象工厂
创建一系列相关对象
跨平台UI、数据库适配
建造者模式
分步骤构建复杂对象
复杂对象构建、链式调用
原型模式
通过克隆创建对象
对象复制、缓存
目录
创建型-单例模式
创建型-工厂方法模式
创建型-抽象工厂模式
创建型-建造者模式
创建型-原型模式