« Programmation/Programmation orientée objet/Introduction » : différence entre les versions

Un livre de Wikilivres.
Contenu supprimé Contenu ajouté
Mot "objet" manquant
m typo
 
Ligne 2 : Ligne 2 :
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 ([[Programmation C++|C++]], [[Programmation Java|Java]], [[Programmation C sharp|C#.Net]], ...).
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 ([[Programmation C++|C++]], [[Programmation Java|Java]], [[Programmation C sharp|C#.Net]], ...).


Cette méthodologie succède à la [[programmation impérative]] en lui ajoutant [[Programmation/Programmation orientée objet/Classes et objets|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.
Cette méthodologie succède à la [[programmation impérative]] en lui ajoutant [[Programmation/Programmation orientée objet/Classes et objets|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 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.

Version actuelle du 14 avril 2021 à 10:32

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.