the implementation of a composite data field in an abstract data type
implementation  of an abstract data type. a collection of elementary data types such as  integer ,  real ,  boolean  etc.
describes the definition of a type of data, like an integer or string and a group of various pre-defined data types.