创建型模式对照
| 模式 | 场景 | 替代/简化 |
|---|---|---|
| Singleton | 进程内唯一共享 | DI 注册单实例 |
| Factory Method | 创建逻辑多态 | 静态工厂函数 |
| Abstract Factory | 产品族一致性 | 工厂函数集合 |
| Builder | 多参数分步构造 | 具名参数/构造器 |
| Prototype | 克隆既有配置 | 拷贝构造器 |
选择顺序建议
选择顺序建议
1. 首选语言原生手段(构造器、具名参数、DI 容器单例)
2. 出现创建逻辑分支 → 工厂
3. 出现参数组装压力 → Builder
4. 出现模板克隆需求 → 原型