Electrical and Computer Engineering
17 of 17
UAH
CPE 112
Categories of Abstract
Data Type Operations
•In general, the basic operations associated with an abstract data type fall into three categories: constructors, transformers, and observers.
–A constructor creates a new instance (variable) of an ADT
–A transformer builds a new value of the ADT, given one or more previous values of the type.
–An observer allows us to observe the state of an ADT without changing it.