C2 : Programmation orientée objet
💚 Vocabulaire

Structures de données

Une structure de données est un ensemble cohérent qui permet de stocker et manipuler des informations à l'aide d'algorithmes.

 

Une structure de données se caractérise par :

L'implémentation n'a pas besoin d'être connue de l'utilisateur de la structure de données, seule l'interface (avec sa documentation) doit être connue.

Classes

L'utilisation d'une classe est une façon (parmi d'autres) d'implémenter une structure de données.

 

Une classe a la même interface que la structure de donnée qu'elle permet d'implémenter, et se caractérise par son interface :

 

La définition d'une classe est l'ensemble du code qui correspondant à l'implémentation de la classe.

Une fois la classe écrite, son utilisation consiste à définir des instances de cette classe, aussi appelées des objets.