Chapitre 0
Préambule

Tout programme manipule un certain nombre d’objets (nombres, arbres, listes, tableaux, objets, etc). Ces objets programmatiques correspondent – plus ou moins – aux objets imaginaires que le programmeur a en tête, qui sont des représentations du monde réel ou d’un univers de calcul tout aussi réel que l’autre.

La force de la programmation par objets est de proposer une définition des objets programmatiques qui leur permet de “coller” étroitement aux objets imaginaires.

Notons que nous devons distinguer entre les deux acceptions du mot objet : au sens technique de la programmation par objets (défini plus loin) et au sens ordinaire objets du discours. Le charme de la programmation par objets est précisément dans la facilité avec laquelle on passe de l’un à l’autre.1


  Tout est objet
  Langages à objets