1.原型模式就是复制一个全新的类包括属性一起深度复制
2.他需要继承Cloneable接口,并且重写Object类中的clone方法才能有复制粘贴的功能。
3、使用场景
(1)当我们的类初始化需要消耗很多的资源时,就可以使用原型模式,因为我们的克隆不会执行构造方法,避免了初始化占有的时间和空间。
(2)一个对象被其她对象访问,并且能够修改时,访问权限都无效了,什么都能修改。
OK,对于设计模式其实主要是理解其思想,然后根据自己的需求去灵活的使用。对于其他设计模式的相关文章也在持续更新当中。