软件开发相关文章
文章平均质量分 86
林林1919
很帅
展开
-
面向过程与面向对象的区别
面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用时一个一个依次调用即可;面向对象是把构成问题事物分解成各个对象,建立对象的目的不是为了完成某一步骤,而是为了描述某个事务在整个解决问题的步骤中的行为;面向过程最大的问题在于随着系统的膨胀,面向过程将无法应付,最终导致系统崩溃名称分析方式基本构建方法面向过程基于算法函数\过程数...2012-11-12 15:44:21 · 105 阅读 · 0 评论 -
c++多态性
多态性可以简单的概括为“一个接口,多种方法”,程序在运行时才决定调用的函数,他是面向对象编程领域的核心概念。多态(polymorphisn),字面意思多种形态。 c++多态性是通过虚函数来实现的,虚函数允许子类重新定义成员函数,而子类重新定义父类的做法称为覆盖(override),或者称为重写(重写的话可以有两种,直接重写成员函数和重写虚函数,只有重写了虚函数才能算作...原创 2012-11-13 21:16:35 · 84 阅读 · 0 评论 -
c++虚函数
转载自:http://blog.csdn.net/haoel/article/details/1948051/ C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTT...2012-11-13 21:53:14 · 85 阅读 · 0 评论 -
Delphi预编译指令总结
Delphi作为一个优秀的开发工具,这不仅是由于它开创了"构件(Component)"时代,影响深远;另一个原因是它拥有非常出色的编译器,Borland(Inprise)公司宣称Delphi具有世界上最快的编译器,如果你使用过Visual C++和Delphi你会明显体会到这一点。Delphi快速高效的编译器主要来自Object Pascal的严谨,使用Delphi随时都在和编译器交流,大部份情...原创 2013-02-20 09:37:02 · 176 阅读 · 0 评论 -
Delphi的OverRide、OverLoad和Virtual方法
Delphi的OverRide、OverLoad和Virtual方法1.方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。子类的对象使用这个方法时,将...原创 2013-02-21 09:41:02 · 102 阅读 · 0 评论 -
Delphi过程函数传递参数的几种方式
在Delphi过程、函数中传递参数几个修饰符为Const、Var、Out。另一种不加修饰符的为默认按值传递参数。 一、默认方式以值方式传递参数 procedure TForm1.ProcNormal(Value: string); begin OrigNum:=Value+' Me'; lblReturn.Caption:=OrigNum;//OrigNum为'Hello Me' lblOrig...原创 2013-02-28 15:52:16 · 158 阅读 · 0 评论