La programmation orientée objet (POO) est une méthode de programmation dont le but est de faire interagir entre eux des objets. Cette méthode est centrée autour des objets ou des données, plutôt qu’autour des actions et de la logique.
Les objets sont très divers et sont un ensemble de variables complexes et de fonctions, qui peuvent par exemple représenter un bouton sur votre ordinateur, une voiture, une personne (définie par son nom, son adresse…), etc. Presque tout peut être considéré comme un objet.
La POO se déroule en plusieurs étapes :
Identifier les objets que le programmeur veut manipuler et leurs interactions pour modéliser les données
Les objets sont ensuite conceptualisés dans une classe d’objets, qui définit le type de données qu’elle contient et les séquences logiques qui peuvent la manipuler
Une fois créés, les objets communiquent avec des interfaces particulières nommées messages