首页 > 其他 > 详细

抽象数据类型ADT

时间:2015-03-24 22:51:07      阅读:383      评论:0      收藏:0      [点我收藏+]

ADT(Abstract Data Type)

类型由什么组成?

一个类型(type)指定两类信息,一个属性集和一个操作集。

假设要定义一个新的数据类型。首先,要提供存储数据的方式,可能是通过设计一个结构。第二,需要提供操作数据的方式。

计算机科学已经研究出一种定义新类型的成功方法。这种方法使用3个步骤来完成从抽象到具体的过程。

1)为类型的属性和可对类型执行的操作提供一个抽象的描述。这个描述不应受任何特定实现的约束,甚至受到任何特定编程语言的约束。这样一种正式的抽象描述被定义为抽象数据类型。

2)开发一个实现该ADT的编程接口。即说明如何存储数据并描述用于执行所需操作的函数集合。想要使用这种新类型的人可以使用这个接口来编程。

3)编写代码实现这个接口。使用这个接口的程序员无需知道实现的细节。

 

抽象数据类型ADT

原文:http://www.cnblogs.com/andy-2014/p/4364060.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!