Link to home
Start Free TrialLog in
Avatar of Ravi Singh
Ravi SinghFlag for United Kingdom of Great Britain and Northern Ireland

asked on

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.
ASKER CERTIFIED SOLUTION
Avatar of CEHJ
CEHJ
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Ravi Singh

ASKER

Thanks, the sites were a great help.
8-)