23种设计模式(5)-原型模式一, 简介二,实现三,浅拷贝和深拷贝四,实现
一, 简介当系统中需要大量创建相同或者相似的对象时,就可以通过“原型模式”来实现。原型模式也是“创建型设计模式”中的一种,五种创建型设计模式到此就介绍完毕了,需要了解前四种的可以看看本人前面的文章。原型模式的核心思想是,通过拷贝指定的“原型实例(对象)”,创建跟该对象一样的新对象。简单理解就是“克隆指定对象”。这里提到的“原型实例(对象)”,就是被克隆的对象,它的作用就是指定要创建的对象种类。二,实现所有的原型模式都是实现CloneAble接口,这接口是一个标记接口,里面没有任何内容,作用就是用