原型模式

定义:原型模式(Prototype Design Pattern) 用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型对象相同的新对象

原型模式主要解决的问题:
如果创建对象的成本较大,比如对象中的数据是经过复杂计算才能得到的,或者需要从RPC接口或者数据库等比较慢的IO中获取,这种情况我们就可以使用原型模式,从其他已有的对象中进行拷贝,而不是每次都创建新的对象,进行一些耗时的操作

 原理图:

  

 

posted on 2024-02-28 09:58  青山远树  阅读(1)  评论(0编辑  收藏  举报