When we design a program, we organize it into ____. What are the two modules?

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

What is an ADT? What are its parts?

ADT descriptions are what? What do they do?

The ADT Dictionary/Map has what three important methods?

What are the two general principles of ADTs?
Information hiding and reusability
What is information hiding?

What is Re-usability?

What is the Java Interface for an ADT Dictionary?

What is the Java Implementation for an ADT Dictionary?
