Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > C/C++ > 设计范式笔记-Prototype
【标  题】:设计范式笔记-Prototype
【关键字】:-Prototype
【来  源】:http://www.cppblog.com/GlideLiu/archive/2006/06/30/9242.html

设计范式笔记-Prototype

Your Ad Here

Prototype 范式是一个 Object Creational 范式。

Prototype 范式是一个运行时实例的自我复制,即这个实例把自己作为它所代表的这个类型的工厂。有点像《西游记》中的孙悟空以自己为原型,用自己的猴毛变成自己一样。

?

有这样的能力需要具备的条件是:

1、 提供一个该类型的实例作为原型,比如石头里蹦出了孙悟空一样;

2、 这个实例必须具有自我复制能力,比如孙悟空从他师傅那获得神技;

?

实现这个范式的基础就是在一个需要自我复制的实例中添加一个接口:

class Prototype

{

? public:

virtual Prototype clone()

{

? // 根据自己的需要实现

};

};

?

一个com组件的练习:【上一篇】
MFC中 windows object 和 C++ object:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • 基于linux操作系统架构openvpn总结
  • 关于 Nutch 的 segread TOOL
  • 为什么是ruby on rails
  • 迭带器与嵌入类
  • Weblogic使用JDBC问题--JDBC driver is not on the CLASSPATH
  • java与SQL2000的连接
  • 对计算机专业学生的忠告
  • 矩阵特殊数字排列
  • 一个解析mp3 ID3 tag和MPEG信息的类
  • Domino数据库的压缩(续)
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.