La programmation orientée objet (POO) est un paradigme informatique consistant à définir et à faire interagir des objets grâce à différentes technologies, notamment les langages de programmation (Python, Java, C++, Ruby, Visual Basic.NET, Simula).
La programmation orientée objet est un modèle de langage de programmation qui s'articule autour d'objets et de données, plutôt que d'actions et de logique.
Par le passé, un programme était une procédure logique qui récupérait des données en entrée, les traitait puis produisait des données en sortie.
On distingue principalement de trois de méthodes de conception: ❖Méthodes fonctionnelles ❖Méthodes systémiques ❖Méthodes orientées objets Page 11 MÉTHODES FONCTIONNELLES Les méthodes finctionnelles ou cartésiennes consistent à décomposer hiérarchiquement une application en un ensemble de sous applications.