定义:原型模式(Prototype Design Pattern) 用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型对象相同的新对象
原型模式主要解决的问题: 如果创建对象的成本较大,比如对象中的数据是经过复杂计算才能得到的,或者需要从RPC接口或者数据库等比较慢的IO中获取,这种情况我们就可以使用原型模式,从其他已有的对象中进行拷贝,而不是每次都创建新的对象,进行一些耗时的操作
原理图:
posted on 2024-02-28 09:58 青山远树 阅读(1) 评论(0) 编辑 收藏 举报