Introduction à la programmation orientée objet

Il s’agit d’une approche différente de la programmation procédurale. Si un programme informatique écrit de manière procédurale est la réponse à la question "que veut-on faire ?" le même programme écrit de manière orientée objet répond à la question "de quoi parle-t-on ?". On découpe fonctionnellement le programme à réaliser par rôles, par concept ou par entités physiques modélisées dans le programme. Les entités ainsi définies sont appelées "objet".

Nous allons étudier dans ce chapitre l’exemple d’une application de gestion de location de véhicules. Rapidement, on peut énumérer quelques rôles et entités :

  • Le véhicule (quoi ?)

  • Les utilisateurs de l’application (client ou administrateur) (qui ?)

  • L’agence de location (où ?)

  • La réservation de location (date de début/date de fin) (quand ?)

En général, on modélise les objets à travers le langage UML qui permet de décrire schématiquement la structure, le comportement de chaque objet. On décrit aussi en UML le comportement des différents objets les uns par rapport aux autres. Au final, on peut décrire l’intégralité d’un programme informatique...

Pour consulter la suite, découvrez le livre suivant :
couv_RIDELPH.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Les pointeurs
Suivant
Principes de la programmation objet