
■ To be able to describe an abstract data type.
■ To be able to declare a class data type.
■ To be able to implement class member functions.
■ To be able to define and use an instance of a class
data type (a class object) in a client program.
■ To be able to define and use specification files and
implementation files.
■ To be able to modify the case study program.
Classes and
Abstraction
Objectives
78828_CH12_DaleLab 5/29/09 11:28 AM Page 277