a set of plans The same is true of software objects
a template from which individual objects can be generated
The definition of a class, containing: The class name The type of class The immediate superclass for the class The variables:instanc, class, and class instance The pool dictionaries the class uses
Specifies the information needed to create an instance of a particular object and determines how the object works in relation to other objects in the directory.
A specification (usualy in some programming language such as Java) of the behaviour of a class of objects. The definition will certainly specify the objects' interface and will specify implementations of some or all of the behaviours in the interface.