设计模式(3)-原型模式与浅拷贝和深拷贝

LarsCheng at 
设计模式(3)-原型模式与浅拷贝和深拷贝的配图
概念在有些系统中,存在大量相同或相似对象的创建问题,如果用传统的构造函数来创建对象,会比较复杂且耗时耗资源,用原型模式生成对象就很高效,就像孙悟空拔下猴毛轻轻一吹就变出很多孙悟空一样简单。原型模式定义:用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象 模拟需求现在有一辆车,他的名字叫做哈啰单车,它的价格是 2 元/1 小时,请编写程序创建多辆哈啰单车简单分析后涉及到以下几个类:车辆类 Vehicle.java 测试类 Client.java 传统方式先来看下最容易理解的方式:1234567public class Vehicle { private St……