Status: OUT
Type and class are distinct concepts: a type defines an object's interface (what requests it can handle), while a class defines its implementation (internal state and method bodies) — the distinction varies by language (C++, Eiffel, Smalltalk each treat it differently).