建造者模式与原型模式

构造者模式:构建比较复杂,参数比较多是可使用,用静态内部类,build(),帮助自己初始化类

原型模式:当一个类比较难以初始化时,复制出宁外一个类,可以使用原型,java Object clone是浅拷贝,只复制索引,不创建真正的类,若使用深拷贝可以递归创建,或者使用序列化+反序列化