In object-orieNTed programming, a class designed only as a pareNT from which sub-classes may be derived, but which is not itself suitable for instaNTiation. Often used to "abstract out" incomplete sets of features which may then be shared by a group of sibling sub-classes which add differeNT variations of the missing pieces. (1994-11-08)