
面向对象资料
文章平均质量分 61
zuozl
这个作者很懒,什么都没留下…
展开
-
OO in C(1): C语言中的类模拟和多态,继承
C语言中的类模拟(C++编程思想) 在面向对象的语言里面,出现了类的概念。这是编程思想的一种进化。所谓类:是对特定数据的特定操作的集合体。所以说类包含了两个范畴:数据和操作。而C语言中的struct仅仅是数据的集合。(liyuming1978@163.com) 1.实例:下面先从一个小例子看起 #ifndef C_Class #define原创 2004-10-08 13:10:00 · 1479 阅读 · 0 评论 -
OO in C(2): C语言的多态实现
C语言的多态实现 相信很多人都看过设计模式方面的书,大家有什么体会呢?Bridge,Proxy,Factory这些设计模式都是基于抽象类的。使用抽象对象是这里的一个核心。 其实我觉得框架化编程的一个核心问题是抽象,用抽象的对象构建程序的主体框架,这是面向对象编程的普遍思想。用抽象构建骨架,再加上多态就形成了一个完整的程序。由于C++语言本身实原创 2004-10-08 13:10:00 · 1063 阅读 · 0 评论 -
OO in C(4): C语言中的面向对象思想
C语言中的面向对象思想 经常听见别人说面向对象的程序设计,以前在学校上课的时候,也有开面向对象程序设计这门课。可是不幸的是,这些都是以C++,甚至VC++为基础的。而更加不幸的是,多年以来我一直是一个C的使用者。在学校的时候,我主要做的是硬件上的驱动层,和底层功能层。在工作以后,又做的是手机上的软件开发,所有这些都是和C离不开的。虽然我不得不说,C++是一门很好的语言,但是它的编译速度,代原创 2004-10-08 13:14:00 · 1436 阅读 · 0 评论 -
OO in C(3): 类模拟的性能分析
类模拟的性能分析 类模拟中使用了大量的函数指针,结构体等等,有必须对此进行性能分析,以便观察这样的结构对程序的整体性能有什么程度的影响。 1.函数调用的开销#define COUNTER XXvoid testfunc(){ int i,k=0; for(i=0;i} 在测试程序里面,我们使用的原创 2004-10-08 13:11:00 · 980 阅读 · 0 评论 -
伟大架构师的秘密
原文见:http://www.microsoft.com/china/msdn/library/architecture/architecture/architecturetopic/USdnmajgreatarchitect.mspx伟大架构师的秘密发布日期: 10/13/2004 | 更新日期: 10/13/2004By Don Awalt and Rick McUmber原创 2004-10-22 11:01:00 · 1004 阅读 · 0 评论 -
CppUnit测试框架入门(1)
Author: Cpluser Website:http://tdd.nease.netEmail:cpluser@hotmail.comBlog:http://blog.youkuaiyun.com/cpluser/演示代码下载测试驱动开发(TDD)是以测试作为开发过程的中心,它坚持,在编写实际代码之前,先写好基于产品代码的测试代码。开发过程的目标就是首先使测试能够通过,然后原创 2004-10-22 11:07:00 · 902 阅读 · 0 评论 -
CppUnit测试框架入门(2)
Author: Cpluser Website:http://tdd.nease.netEmail:cpluser@hotmail.comBlog:http://blog.youkuaiyun.com/cpluser/演示代码下载三、CppUnit开发环境设置 认识了CppUnit的测试环境,想必你已经是在磨拳擦掌,准备在你的开发过程中感受一下测试驱动开发的感觉了。原创 2004-10-22 11:09:00 · 938 阅读 · 0 评论 -
李维的一些话,我不搞崇拜,但他讲的话很有道理
李维的经典话语李维语一 不会用“设计模式”(design patterns)的程序员是低层次的软件人才,他们只会写code罢了。李维语二 SUN和微软都在搞垄断。一个垄断了选择语言的权利,另一个垄断了选择操作系统的权利。李维语三 程序员应该正确认识自己的发展方向,而不要把注意力集中于某种语言或讨论工具时优劣之上。李维语四 程序语言固然重要,但程序员不能围着原创 2004-10-22 11:18:00 · 1045 阅读 · 0 评论 -
工作流管理系统(WfMS)介绍
1、什么是WfMS(1)定义l 工作流系统是以规格化的流程描述作为输入的软件组件,它维护流程的运行状态,并在人和应用之间分派活动l 基本概念:Ø 流程定义(process definition):一个业务流程或过程的规格化描述Ø 流程实例(process instance):流程定义的一个运行实体Ø原创 2004-10-22 12:45:00 · 1345 阅读 · 0 评论