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