• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 201
  • Last Modified:

ADT?

Hello,

I was reading through a java textbook and I came across the term Abstract Data Type (ADT) the book doesn't help me understand the concept of an ADT properly. I was wondering if someone can explain what an ADT is? Is it just an encapsulated user-defined class which hides a lot of detail on how to handle a certain data structure, I mean for example like the Stack class in the Java API. And is the concept of ADT specific to Java or is it common in Object Oriented programming languages which are class-based?

Thanks.
0
Ravi Singh
Asked:
Ravi Singh
  • 2
2 Solutions
 
CEHJCommented:
Short answer - yes and yes, cross-language ;-)

http://en.wikipedia.org/wiki/Abstract_data_type
0
 
Ravi SinghSenior Software EngineerAuthor Commented:
Thanks, the sites were a great help.
0
 
CEHJCommented:
8-)
0

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now