Le monde objet est particulièrement adapté à la représentation directe du monde réel ! Une voiture est un objet, un client peut être représenté sous forme d’objet, … etc.
Les objets de même nature ont en général la même structure et le même comportement (les mêmes fonctionnalités). Ce sont leurs caractéristiques.
La classe permet de classifier les caractéristiques communes des objets.
Une classe est un type abstrait de données qui regroupe les attributs (caractéristiques) et les méthodes (comportements) communs d’un ensemble d’objets. C’est une sorte de moule, de modèle d’objets. La classe va donc contenir des attributs et des méthodes.
L’objet est une instance, un exemplaire, de la classe.