ADT(Abstract Data Type)
2017-03-26 09:03
633 查看
在stackoverflow上找到了答案,第二个人的回答:
Abstract Data Type(ADT) is a data type, where only behavior is defined but not implementation.
Opposite of ADT is Concrete Data Type (CDT), where it contains an implementation of ADT.
Examples:
Array, List, Map, Queue, Set, Stack, Table, Tree, and Vector are ADTs. Each of these ADTs have >many implementations i.e. CDT. Container is a high-level ADT of above all ADTs.
Real life example:
Book is Abstract (Telephone Book is an implementation)
Abstract Data Type(ADT) is a data type, where only behavior is defined but not implementation.
Opposite of ADT is Concrete Data Type (CDT), where it contains an implementation of ADT.
Examples:
Array, List, Map, Queue, Set, Stack, Table, Tree, and Vector are ADTs. Each of these ADTs have >many implementations i.e. CDT. Container is a high-level ADT of above all ADTs.
Real life example:
Book is Abstract (Telephone Book is an implementation)
相关文章推荐
- C++抽象数据类型(ADT Abstract Data Type)简述
- 数据抽象级——ADT(abstract data type)
- TClientDataSet[21]: 使用 ADT(Abstract Data Type) 字段
- ADT(Abstract data type)
- ADT(Abstract Data Type)抽象数据类型
- C++抽象数据类型(ADT Abstract Data Type)简述 .
- 表的抽象数据类型(abstract data type,ADT)
- ADT描述规范 (abstract data type)抽象数据类型
- 队列的抽象数据类型(abstract data type,ADT)
- 栈的抽象数据类型(abstract data type,ADT)
- Abstract Data Type(ADT)
- ABSTACT DATA TYPE(ADT)
- C++: linked list as an ADT(abstract data types)
- Lecture 12: Abstract Data Types(ADT)
- The Unordered List Abstract Data Type
- The Ordered List Abstract Data Type
- 抽象数据类型(Abstract Data Type)
- Cannot directly invoke the abstract method doUpdate() for the type IUpdateSysData
- Python Numpy ValueError: data type must provide an itemsize
- 在表单中加enctype="multipart/form-data" 怎么取得表单值