Notion d’objet
Une classe (= type) définit la structure de donnée et les
fonctions qui s’appliquent à ses instances, des objets (=
variables).
Un objet se définit par :
ses attributs (=champs) qui caractérisent son état
qui varie au cours du temps pendant l’exécution du
programme,
ses méthodes (=fonctions et procédures) qui
déterminent son comportement. Les méthodes d’un
objet ne modifient directement que ses attributs.
Les objets interagissent entre eux par l’envoi de
messages. Le message qu’envoie un premier objet à
un deuxième objet consiste en l’appel d’une méthode
du deuxième objet.
I4 - Programmation objet – p.4/86