Auparavant, une programmation était une procédure logique qui récupère des données en entrée, les traite et produit des données de sortie. La programmation orientée objet, encore appelée programmation par objet, a changé cette perspective. Aujourd’hui, elle peut être définie comme un modèle de langage de programmation qui s’articule autour d’objets et de données pour produire du résultat. Pour faire simple, c’est une programmation qui se concentre sur les actions qu’un programmeur souhaite modifier plutôt que les actions requises pour effectuer ce changement. Elle a une conception modulaire qui permet au programmeur de créer des logiciels en morceaux gérables plutôt qu’en grande quantité de code séquentiel. C’est le modèle de programmation de choix depuis plus d’une décennie.

Qu'est-ce que la programmation orientée objet ?