相关信息
设计模式-创建型模式-原型模式
意图
使你能够复制已有对象,而无需使代码依赖它们所属的类
定义
用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型对象相同的新对象。
结构
原型模式包含如下角色:
- 抽象原型类:规定了具体原型对象必须实现的的 clone() 方法。
- 具体原型类:实现抽象原型类的 clone() 方法,它是可被复制的对象。
- 访问类:使用具体原型类中的 clone() 方法来复制新的对象。
大约 3 分钟
相关信息
设计模式-创建型模式-原型模式
使你能够复制已有对象,而无需使代码依赖它们所属的类
用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型对象相同的新对象。
原型模式包含如下角色: