type class

from The Free On-line Dictionary of Computing (8 July 2008)
type class

   A set of types for which certain operations or {methods} are
   defined.  E.g. the class Number might have methods for addition
   and subtraction.  {Class}es are a feature of {object oriented
   languages} and of the {functional programming} language
   {Haskell}.  See also {inheritance}.
    

[email protected]