1. 首页
  2. 移动开发
  3. 其他
  4. 解析设计模式中的Prototype原型模式及在C++中的使用

解析设计模式中的Prototype原型模式及在C++中的使用

上传者: 2020-09-03 21:50:01上传 PDF文件 82.88KB 热度 25次

关于这个模式,突然想到了小时候看的《西游记》,齐天大圣孙悟空再发飙的时候可以通过自己头上的 3 根毛立马复制出来成千上万的孙悟空,对付小妖怪很管用。在 C++中拷贝构造函数曾经是很对程序员的噩梦,浅层拷贝和深层拷贝的魔魇也是很多程序员在面试时候的快餐和系统崩溃时候的根源之一。原型模式提供了一个通过已存在对象进行新对象创建的接口,Clone()实现和具体的实现语言相关,在 C++中我们将通过拷贝构造函数实现之。

用户评论