前言
原型模式跟克隆(分浅克隆、深克隆)有很大的联系
1:什么是原型模式
Prototype原型模式是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于对象创建型模式,它提供了一种创建对象的最佳方式。 在原型模式中我们可以利用过一个原型对象来指明我们所要创建对象的类型,然后通过复制这个对象的方法来获得与该对象一模一样的对象实例。 这就是原型模式的设计目的。
2:代码示例
3:浅克隆、深克隆
拓展:
原型模式跟克隆(分浅克隆、深克隆)有很大的联系
Prototype原型模式是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于对象创建型模式,它提供了一种创建对象的最佳方式。 在原型模式中我们可以利用过一个原型对象来指明我们所要创建对象的类型,然后通过复制这个对象的方法来获得与该对象一模一样的对象实例。 这就是原型模式的设计目的。
拓展: