原型模式(c++Qt实现).zip

woshizhu2045 17 0 ZIP 2020-08-29 19:08:58

问题引入 简历投递 要求存在多份内容一样的简历,而每次修改只需要修改一份简历的内容,其他副本的内容会跟着变 采用引用或者指针实际上只保存了一份简历,只有第一份简历有用,其它的相当于空白 原型模式 用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象 从一个对象再创建另外一个可定制的对象,而且不需知道任何创建的细节 克隆的优点 一般在初始信息不发生变化的情况下,克隆是最好的办法,这既隐藏了对象创建的细节,又对性能是大大的提高 如果采用new 进行赋值的方式可能每次构造函数需要执行较长时间,从而导致低效 它不重新初始化对象,而是动态地获得对象运行时的状态 实现方案

用户评论
请输入评论内容
评分:
暂无评论