原型模式(Prototype):用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。
所发动创建的对象只需要知道原型对象的类型就可以获得更多的原型实例对象,至于这些原型对象时如何创建的根本不需要关心。
即创建一个对象之后的多个对象都可以拷贝原型来创建。
实例1:复印简历。
1、原型模式向客户隐藏了创建对象的复杂性。客户只需要知道要创建对象的类型,然后通过请求就可以获得和该对象一模一样的新对象,无须知道具体的创建过程。
2.原型模式可以不是完全一样的复制,有的时候只是一部分属性内容相同,其他属性是不同的。