Contrairement à la programmation dite impérative, qui n’est qu’un simple traitement sur des données, la programmation orientée objet (ou POO) est une technique visant à faire interagir des objets entre eux, permettant une meilleure modularité et une plus grande souplesse de la programmation.
Ainsi, un objet va être constitué par l’association d’une quantité d’information organisée en champs (nom,prénom, age, notes pour un étudiant , marque,modèle, cylindrée, vitesse pour une voiture) et d’un ensemble de méthodes (plus ou moins équivalentes `a des fonctions) permettant d’interagir avec lui (calculer
la moyenne d’un étudiant ou accélérer pour une voiture).
Cette technique de programmation a principalement deux objectifs :
Cette technique de programmation a principalement deux objectifs :
– Faciliter l’écriture des applications par une structuration en terme d’objets.
– Favoriser la réutilisation de code, en composant des programmes `a partir d’objets existants (par exemple, la bibliothèque standard de C++, de Java....
Deux notions essentielles sont caractéristiques de la POO :
– La notion de classe : schématiquement, une classe représente le type d’un objet, tout comme int représente un réel. Elle peut être vu comme une sorte de super-structure.
– La notion de méthode : schématiquement, une méthode est une fonction
appartenant `a une classe et permettant d’agir sur et avec l’objet.



Bonne chance
RépondreSupprimer