Programmation/Programmation orientée objet/Introduction

La programmation orientée objet est l'une des méthodologies récentes de programmation, couramment utilisée par les langages de programmation les plus répandus (C++, Java, C#.Net, ...).

Cette méthodologie succède à la programmation impérative en lui ajoutant les notions d'objets et de classes. Ce livre pourra donc pointer les similitudes entre les notions de la programmation impérative et les notions de la programmation objet.

La programmation impérative permet de définir des variables globales, et des sous-routines (procédures ou fonctions) qui opèrent sur ces variables et peuvent utiliser des variables locales.

La programmation orientée objet utilise la notion d'objet qui rassemble variables et opérations. Le type d'un objet est appelé classe. Une classe peut hériter des variables et opérations d'une autre classe (classe mère). Toutes ces notions et celles d'instanciation, de classes abstraites, de polymorphismes, etc. sont abordées dans les chapitres qui suivent.