Introduction
une photographie de pommes de différentes couleurs, séparées dans différents paniers
Figure 11.1 source : modification de l'œuvre « Fresh, bright apples newly picked », par Colorado State University Extension/Flickr, domaine public

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é.