OOP
OOP signifie « Object-Oriented Programming ». La POO (et non « Oops » !) désigne une méthodologie de programmation basée sur des objets plutôt que seulement sur des fonctions et des procédures. Ces objets sont organisés en classes, ce qui permet de regrouper des objets individuels. La plupart des langages de programmation modernes, notamment Java, C++ et PHP, sont des langages orientés objet, et de nombreux langages de programmation plus anciens disposent désormais de versions orientées objet.
Un « objet » dans un langage orienté objet désigne un type précis, ou une « instance », d’une classe. Chaque objet possède une structure similaire à celle des autres objets de sa classe, mais peut recevoir des caractéristiques individuelles. Un objet peut également appeler des fonctions, ou méthodes, qui lui sont propres. Par exemple, le code source d’un jeu vidéo peut inclure une classe qui définit la structure des personnages du jeu. Chaque personnage peut être défini comme un objet, ce qui lui permet d’avoir une apparence, des compétences et des capacités différentes. Les personnages peuvent également effectuer différentes tâches dans le jeu, exécutées à l’aide des méthodes propres à chaque objet.
La programmation orientée objet permet aux programmeurs de structurer et d’organiser plus facilement les programmes logiciels. Comme les objets individuels peuvent être modifiés sans affecter les autres aspects du programme, il est également plus facile de mettre à jour et de modifier les programmes écrits dans des langages orientés objet. Au fil des années, les programmes logiciels sont devenus plus volumineux, et la POO a facilité le développement de ces grands programmes.
Testez vos connaissances