抽象 - 介绍
抽象是面向对象编程(OOP) 中的主要概念之一。这是隐藏外部人员实施细节的过程,同时只显示必要的细节。换句话说,抽象是一种安排程序复杂性的技术。
抽象有两种基本类型:
-
控制抽象
这是使用子例程和控制流完成的。我们可以从函数/方法调用另一个函数/方法/例程(子例程)来执行特定任务,其中该子例程是抽象的。
-
数据抽象
这是通过各种数据结构及其实现来完成的。我们可以创建自己的数据结构来存储我们的数据,同时保持实现抽象。
在 *OOP 中,*我们使用控件和函数抽象的混合。