C++ 多态和虚函数 高清PDF
多态性(在C + +中用虚函数实现)是面向对象程序设计语言继数据抽象和继承之后的第三个基本特征。 它提供了与具体实现相隔离的另一类接口,即把“ w h a t”从“h o w”分离开来。多态性提高了代码的组织性和可读性,同时也可使得程序具有可生长性,这个生长性不仅指在项目的最初创建期可以“生长”,而且希望项目具有新的性能时也能“生长”。 封装是通过特性和行为的组合来创建新数据类型的,通过让细节p r i v a t e来使得接口与具体实现相隔离。这类机构对于有过程程序设计背景的人来说是非常有意义的。而虚函数则根据类型的不同来进行不同的隔离。上一章,我们已经看到,继承如何允许把对象作为它自己
用户评论