Week 3: Java ADT Flashcards
1
Q
When we design a program, we organize it into ____. What are the two modules?
A

2
Q
We wish to keep information in a module ____
A
Private
3
Q
What does an interface define?
A

4
Q
What is an ADT? What are its parts?
A

5
Q
ADT descriptions are what? What do they do?
A

6
Q
The ADT Dictionary/Map has what three important methods?
A

7
Q
What are the two general principles of ADTs?
A
Information hiding and reusability
8
Q
What is information hiding?
A

9
Q
What is Re-usability?
A

10
Q
What is the Java Interface for an ADT Dictionary?
A

11
Q
What is the Java Implementation for an ADT Dictionary?
A
