原型模式 定义与类型 定义 指原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象不需要知道任何创建的细节 类型 创建型 适用场景 类初始化消耗较多资源new产生的一个对象需要非常繁琐的过程构造函数比较复杂循环体中生产大量对象 优点: 原型模式性能比直接new一个对象性能高简化创建过程 缺点 必须配备克隆方法对克隆复杂对象或对克隆出的对象进行复杂改造时,容易引入风险深拷贝,浅拷贝要运用得当 演示地址 https://github.com/steins4/designpattern/tree/master/src/main/java/com/steins/designpattern/creational/prototype