answersLogoWhite

0

What are abstract data types?

Updated: 10/10/2023
User Avatar

Wiki User

14y ago

Best Answer

Abstract Data Types

An Abstract Data Type (ADT) is a data type that has been created by a programmer – i.e., it is not built-in in the programming language. As any other data types, an ADT is composed of a domain (the set of values belonging to the data type) and a collection of operations to manipulate such values. The only difference is that such data type will be constructed by the programmer. When we build an ADT we really want to apply the principles of encapsulation and information hiding mentioned earlier. This means that, once we have finished building the data type, we wish others to use the data type exclusively through the operations we provide, and in no other way. In particular, to protect our implementation and guarantee the ability to evolve software, we want to ensure that the implementation of the ADT is hidden from other users.

User Avatar

Wiki User

11y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

14y ago

what is data type in c language?

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What are abstract data types?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Is built-in data-type are abstract data-types in java?

All built-in data types are not abstract data types.


What are different data types used in 8087 programming?

Abstract,etc


What has the author Daniel F Stubbs written?

Daniel F. Stubbs has written: 'Data structures with abstract data types and Ada' -- subject(s): Abstract data types (Computer science), Ada (Computer program language), Data structures (Computer science)


What is the type of class for which objects can not be created except the static member?

Abstract data types or abstract base classes.


Why are classses in cpp called abstract data types?

No reason. It is not even true.


Which can be used to represent a many to many relation with abstract data types?

tree


What are the language design requirements for a language that supports abstract data types?

What are language design requirements for languages that support abstract data types ---- Is something that you will find in your text book or ask your teacher. WikiAnswers cannot do your homework for you.


Abstract data type that store a whole numbers?

All data types can be used to store a whole number, even the data types that can store a decimal number.


What is the use of constructors?

Constructors are used in object-oriented programming languages to create usable instances of abstract data types (classes).


What is an abstract data structure?

Abstract Data Type in computing is a set of data along with a set of predefined operations.The actual data inside the ADT is protected from direct manipulation. The exposed operations is the only way to manipulate the data.In easier terms, it is very much like (though not limited) to the objects in object oriented programming.


What are the Drawbacks of Object oriented languages?

Not all people can use "objects", some people just do not understand how to use abstract data types and operate it.


How do abstract data from medical records?

To abstract data from the medical records, simply go to the medical files in question to retrieve the information.