 Décrire les 4 fondamentaux de la programmation orientée objet
La programmation orientée objet (POO) est un paradigme de programmation qui utilise des abstractions pour créer des modèles basés sur le monde réel. Il utilise quatre grands principes : l'orientation objet, le polymorphisme, l'abstraction et l'encapsulation. L'orientation objet est le concept d'organisation du code autour d'objets plutôt que de fonctions et de la manière dont ils interagissent les uns avec les autres. Le polymorphisme est la capacité des classes à être étendues et modifiées à la volée en utilisant l'héritage et les sous-classes. L'abstraction permet de supprimer les détails inutiles des systèmes complexes, ce qui permet de mieux se concentrer sur les processus clés. L'encapsulation est le processus consistant à combiner des données et des fonctions connexes en une seule unité qui peut être manipulée comme une seule entité.