一.模式说明 看了比较多的资料,对原型模式写的比较复杂,个人的理解就是模型复制,根据现有的类来直接创建新的类,而不是调用类的构造函数. 那为什么不直接调用new方法来创建类的实例呢,主要一个原因是如果类的构造函数比较复杂,又需要大量的类实例对象,且这些类比较类似的时候,就可以使用原型模式,调用对象的克隆方法快读得到实例.另一个原因是,使用构造函数创建类时,语句MyClass myInstance = new MyClass(); 这个Java语句中,我们使用了要创建的类的名字:MyClass,…