原型模式是设计模式的一种,当需要new一个对象,但是对象需要调用的构造函数比较复杂,构造函数中有大量的初始化语句,为了让客户与这个复杂的new过程解耦就可以使用原型模式了。原型模式实际上就是用一个clone函数将构造函数封装起来,方便客户去new一个对象。
初学者就别看那么多设计模式的书。直接看语法就行了。这个有什么区别你先别管了。
你理解成:原型模式就是设计模式的一种,一共有23种设计模式,不过不是一成不变的,你可以根据实际情况,创造一种新的模式也可以的。原型模式就是有个工厂,你需要生产什么东西就往工厂一扔,就会返回一件东西出来了。。