本文讨论了 Factory Method Pattern 工厂方法模式的 Go 实现
Factory Method Pattern 工厂方法
- 有利于产品族内产品的增加。
接口类型
1 | package data |
不同的产品实现
- diskStorage : 磁盘存储实现
1 | package data |
- memoryStorage : 内存存储实现
1 | package data |
- tempStorage
1 | package data |
工厂方法实现
1 | package data |
使用
1 | func main() { |