版权声明:就是开个版权玩一下 https://blog.csdn.net/qq_41997479/article/details/86655328
23 prototype(创建型)
-
- 动机:
- 指定使用原型实例创建的对象类型,并通过复制该原型创建新对象。
- 创建一个类来表示所有对象,不行,每个对象一个类,也不行
- 结构:
- 合作:
- A client asks a prototype to clone itself.
- 后果:
- 优点:
- 工厂和建造商所造成的同样后果;
- 运行时产品的添加和删除;
- 减少创造者的结构。
- 缺点:
- 所有的子类必须实现克隆操作,很困难
- 优点:
- 动机: