Le modèle à objets
Qu'est-ce qu'un objet informatique? Plusieurs réponses:
c'est une représentation informatique d'un objet réel
un vecteur, un point, une particule, un détecteur (concepts concrets)
un algorithme, un opérateur (concepts abstraits)
c'est une instance d'un type abstrait
correspond aux variables de la programmation traditionnelle
Les types abstraits ou classes
fournit un modèle abstrait pour fabriquer des objets
regroupe et décrit les caractéristiques de tous les objets de ce type
fournit une interface permettant de communiquer avec les objets et une implémentation (le code) décrivant le comportement effectif des objets