首页 > 其他 > 详细

原型模式

时间:2019-06-19 14:47:05      阅读:96      评论:0      收藏:0      [点我收藏+]

一、概述

一般问题:有时系统中需要创建重复对象,而这些对象的构造函数比较复杂耗时。

核心方案:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。

设计意图:每当说到创建一个对象实例,我们总是想到调用构造函数new一个实例;实际上除了凭空创造一个新实例,还可以通过已有实例克隆一个实例。克隆比new 的效率更高,尤其是当构造函数复杂耗时,比如需要读取数据库。

原型模式类图:

技术分享图片

在Java中只需要实现Cloneable接口,由于Object类已经实现了Cloneable接口,所以我们只需要重写该接口即可。

 

原型模式

原文:https://www.cnblogs.com/not2/p/11050827.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!