© S. Uchitel, 2004
What is a Class?
Characterises the common aspects of a set of objects of similar kind.
Structural characteristics (fields)
Behavioural characteristics (methods)
Used to model entities in the problem domain.
In a “used car sales system”
what are the common features of cars?
what are the common features of sales personnel?
Classes should define fields and methods with a logical connection.