Aller au contenu principal Aller au pied de page

Programmation Orientée Objet

«  Au lieu d'avoir des variables, on a des objets  »

Retour

La Programmation Orientée Objet en deux mots

Concept

Dans un programme complexe, on peut rapidement se retrouver avec de nombreuses variables. Rien que pour une personne inscrite sur un site internet, on peut retrouver : login, pseudo, mot de passe, date d'inscription, date de dernière connexion, banni ou non, localisation et ainsi de suite.

La Programmation Orientée Objet a pour but de « grouper » les variables dans un « objet ». Pour l'exemple précédent, on créerait un objet « Utilisateur » avec toutes les variables dedans.

Si on devait comparer l'unique utilisation de variable avec la programmation orientée objet : la programmation avec des variables est considérée plus intuitive mais avec une moins bonne organisation des données, là où la programmation orientée objet est mieux organisée mais au prix d'une difficulté accrue pour ranger les données.

Quand utiliser la programmation orientée objet ?

La manière d'utiliser, ou non, la programmation orientée objet dépend du langage de programmation utilisé ; les langages de programmation pourraient être regroupés en trois catégories :

  • Ceux basés sur l'orienté objet, comme le C++, C#, Java, etc.
  • Ceux autorisant l'orienté objet, comme le JavaScript, PHP, PowerShell, Python, etc.
  • Ceux non compatibles avec l'orienté objet, comme le Bash, Batch, C, etc.

Cela signifie, par exemple que : un projet Java sera obligatoirement en orienté objet ; un projet C ne pourra pas utiliser d'orienté objet ; un projet PHP pourra, au choix, contenir ou non de l'orienté objet.

Vous voulez essayer ?

Pour comprendre les notions de programmation orientée objet, vous pouvez vous demander ce que sont les choses : on s'attache uniquement aux propriétés. Observez un objet autour de vous, et demandez vous ce qu'il « a », ou ce qu'il « possède ». Une bouteille a une forme, une contenance, un matériau... mais aussi un bouchon, qui a lui aussi des propriétés !

Découvrir d'autres thématiques

Si nous avons réussi à piquer votre curiosité et que vous souhaitez découvrir d'autres fiches thématiques :