Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Pourquoi Utiliser la Programmation Orientée Objet ? | Fondamentaux de la POO en C++
C++ Oop
course content

Contenu du cours

C++ Oop

C++ Oop

1. Fondamentaux de la POO en C++
2. Constructeurs et Destructeurs
3. Aperçu de l'Encapsulation
4. Aperçu de l'Héritage
5. Aperçu du Polymorphisme

book
Pourquoi Utiliser la Programmation Orientée Objet ?

Il est assez simple de créer une comparaison entre la programmation procédurale et la programmation orientée objet (POO). Pour mieux comprendre cette comparaison, explorons les caractéristiques clés de chaque approche :

Pourquoi il est important de regrouper les données

Considérons la tâche de développer une application logicielle pour gérer les données des étudiants, cela peut sembler simple au début. Par exemple, vous pourriez commencer avec une structure simple pour stocker le nom d'un étudiant et sa moyenne générale (gpa). Voici une illustration de base :

Cette approche est acceptable lorsqu'il s'agit d'un seul étudiant. Cependant, des complexités surgissent lorsque vous souhaitez gérer plusieurs étudiants. Une approche naïve pourrait impliquer la création de variables distinctes pour chaque étudiant :

Cette méthode devient rapidement ingérable à mesure que le nombre d'étudiants augmente. Utiliser des tableaux peut aider à réduire la répétition, mais que faire si vous devez étendre les données que vous stockez pour chaque étudiant ? Disons que vous voulez ajouter des adresses e-mail :

La solution à ces problèmes réside dans la programmation orientée objet (POO) car elle vous permet de créer une classe Étudiant, un modèle pour les objets étudiant. Elle peut stocker toutes les informations pertinentes (comme le nom, le gpa et l'e-mail) et les comportements d'un étudiant.

Remarque

Bien que vous puissiez utiliser struct pour atteindre des objectifs similaires, il ne peut pas remplacer complètement la Programmation Orientée Objet. Nous approfondirons cette distinction plus tard dans le cours.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 2
We're sorry to hear that something went wrong. What happened?
some-alt