教你如何一篇博客读懂设计模式之----原型模式
what:是什么
原型模式:
用于创建重复的对象,既不用一个属性一个属性去set和get,又不影响性能,原型模式产生的对象和原有的对象不是同一个实例,他们的地址也是不一样的(区分于直接复制);
常用的应用场景: 1.在一个类的需要大量重复的对象时,原型模式是最佳选择,因为原型模式是在内存层面(字节码层面,不用走构造方法)对这个对象进行复制,要比直接new这个对象性能要好很多。 2.当需要某个对象的大部分公共信息,少部分字段自定义的字段进行自定化设计的时候,也可以使用原型模式来对原对象进行拷贝。