抽象
数据抽象是向外界提供唯一重要信息的概念。
这是一个表示基本特征而不包括实现细节的过程。
一个好的现实世界的例子是一本书:当你听到书,你不知道确切的细节,即页数,颜色,大小,但你明白一本书的想法 - 抽象这本书。
抽象的概念是我们关注基本本质,而不是一个特定例子的具体特征。
抽象意味着我们可以有一个完全与任何具体实例分离的想法或概念。
它是面向对象编程的基本组成部分之一。
例如,当你使用 cout 时,你实际上使用了类 ostream 的 cout 对象。使流数据标准输出。
cout << "Hello Loen!" << endl;
在这个例子中,不需要知道 cout 如何在用户的屏幕上显示文本。
你需要知道的是能够使用它,它是公共接口。
抽象
抽象允许我们写一个单一的银行账户类,然后根据类创建不同的对象。

抽象是其他面向对象基础的基础,例如继承和多态。
文章评论