欢迎各位大哥大姐访问个人博客码农峰酱 一、应用场景 对同一个对象或者类似对象需要多次进行实例化时; 对于实例化不方便而复制比较方便时。 二、原型模型定义 用一个已经创建的实例作为原型,通过复制该原型来创建一个和原型相同或者相似的新对象。在这里,原型对象指定了要创建的对象的种类,用这种方法创建对象非常有效,根本不需要知道创建对象的具体的细节。 三、原型模式中几个重要的角色: (1)抽象原型类:规定了原型对象必须实现的接口; (2)具体原型类:实现了抽象原型类的的clone()方法,是可以被复制的; (3)访问类:使用具体类中的clone()方法来复制对象。 四、原型模...