McGraw-Hill OnlineMcGraw-Hill Higher EducationLearning Center
Student Center | Instructor Center | Information Center | Home
Workbook
EzWindows Software Packages
Chapter Objectives
Chapter Outline
Chapter Overview
Lab
Self-Check Solutions
Feedback
Help Center


Cohoon/Davidson: C++ Program Design, Third Edition
C++ Program Design, 3/e
James P. Cohoon, University of Virginia
Jack W. Davidson, University of Virginia

Lists

Chapter Objectives

Upon completion of this chapter the student will understand and be able to utilize the following key concepts:

A representation of information and the operations to be performed on it is a data abstraction.

An abstract data type or ADT is a well-defined and complete data abstraction that uses the information-hiding principle.

An ADT allows the creation and manipulation of objects in a natural manner.

We develop ADTs for rational numbers, uniform pseudorandom numbers, and a simple guessing game.