 Expliquer les quatre caractéristiques essentielles de la programmation orientée objet.
 La programmation orientée objet (POO) a quatre caractéristiques essentielles : l'encapsulation, l'héritage, le polymorphisme et l'abstraction. L'encapsulation est le processus de liaison des données et du code en une seule unité. L'héritage est le processus d'obtention des traits d'une classe à partir d'une autre. Le polymorphisme est la capacité de représenter des entités sous diverses formes. L'abstraction est le processus de masquage des détails d'implémentation tout en n'exposant que la fonctionnalité.