跳至主要內容
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
02.结构型模式
Salmon
2026/1/15
小于 1 分钟
结构型模式关注类和对象的组合,通过组合获得更大的结构。
包含模式
模式
描述
适用场景
适配器模式
接口转换
旧系统集成、第三方库适配
桥接模式
分离抽象和实现
多维度变化、跨平台
组合模式
树形结构处理
文件系统、组织架构
装饰器模式
动态添加职责
IO流、功能增强
外观模式
简化子系统接口
复杂系统封装、API网关
享元模式
共享细粒度对象
字符串池、缓存
代理模式
控制对象访问
延迟加载、权限控制、AOP
目录
结构型-适配器模式
结构型-桥接模式
结构型-组合模式
结构型-装饰器模式
结构型-外观模式
结构型-享元模式
结构型-代理模式