Figure
11.1
source : modification de l'œuvre « Fresh, bright apples newly picked », par Colorado State University Extension/Flickr, domaine public
Plan du chapitre
Introduction
Un programmeur peut modéliser des entités du monde réel sous forme d'objets afin d'améliorer la conception et l'organisation du programme. Une classe définit un type d'objet avec des attributs et des méthodes. De nombreuses instances d'un type de classe peuvent être créées pour représenter plusieurs objets dans un programme.
Les classes favorisent la réutilisabilité. Les classes apportent des avantages tels que l'abstraction des données et l'encapsulation, qui permettent d'organiser le code afin d'améliorer la facilité d'utilisation et l'extensibilité.