原型模式的应用场景
发布时间:2022-09-23 17:07:42
发布人:wjy

1. 类初始化需要消化非常多的资源,这个资源包括数据、硬件资源等。这时我们就可以通过原型拷贝避免这些消耗。
2. 通过new产生的一个对象需要非常繁琐的数据准备或者权限,这时可以使用原型模式。
3. 一个对象需要提供给其他对象访问,而且各个调用者可能都需要修改其值时,可以考虑使用原型模式拷贝多个对象供调用者使用,即保护性拷贝。我们Spring框架中的多例就是使用原型。
下一篇原型模式的使用方式