为什么要定义抽象数据类型

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 20:43:51
为什么要定义抽象数据类型

为什么要定义抽象数据类型
为什么要定义抽象数据类型

为什么要定义抽象数据类型
抽象数据类型(Abstract Data Type 简称ADT)是指一个数学模型以及定义在此数学模型上的一组操作.抽象数据类型需要通过固有数据类型(高级编程语言中已实现的数据类型)来实现.抽象数据类型是与表示无关的数据类型,是一个数据模型及定义在该模型上的一组运算.对一个抽象数据类型进行定义时,必须给出它的名字及各运算的运算符名,即函数名,并且规定这些函数的参数性质.一旦定义了一个抽象数据类型及具体实现,程序设计中就可以像使用基本数据类型那样,十分方便地使用抽象数据类型.
抽象数据类型(ADT):用于指定逻辑特性而不指定实现细节的数据结构.
和其他数据类型一样,ADT有3个相关项: ADT的名字(称为类型名); 从属于ADT的值(称为域)
以及数据的相关操作.