Programmation/Programmation orientée objet/Introduction

Un livre de Wikilivres.
Sauter à la navigation Sauter à la recherche

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 entres 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 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.