C++ 多态和虚函数 高清PDF

时间:2021-09-04 08:19:21
【文件属性】:
文件名称:C++ 多态和虚函数 高清PDF
文件大小:540KB
文件格式:RAR
更新时间:2021-09-04 08:19:21
c++ 多态 多态性(在C + +中用虚函数实现)是面向对象程序设计语言继数据抽象和继承之后的第三个基本特征。 它提供了与具体实现相隔离的另一类接口,即把“ w h a t”从“h o w”分离开来。多态性提高了代码的组织性和可读性,同时也可使得程序具有可生长性,这个生长性不仅指在项目的最初创建期可以“生长”,而且希望项目具有新的性能时也能“生长”。 封装是通过特性和行为的组合来创建新数据类型的,通过让细节p r i v a t e来使得接口与具体实现相隔离。这类机构对于有过程程序设计背景的人来说是非常有意义的。而虚函数则根据类型的不同来进行不同的隔离。上一章,我们已经看到,继承如何允许把对象作为它自己的类型或它的基类类型处理。这个能力很重要,因为它允许很多类型(从同一个基类派生的)被等价地看待就象它们是一个类型,允许同一段代码同样地工作在所有这些不同类型上。虚函数反映了一个类型与另一个类似类型之间的区别,只要这两个类型都是从同一个基类派生的。这种区别是通过其在基类中调用的函数的表现不同来反映的。

网友评论