Présentation

Effectué

Ce module fournit une introduction à la programmation orientée objet (OOP), qui se concentre sur la création de définitions de classes et l’instanciation d’objets en C#. Il compare la programmation structurée à la programmation orientée objet, examine les classes personnalisées par rapport au système de type .NET, explore les définitions de classes et les constructeurs, et explique comment créer des objets à l’aide de l’opérateur new.

Imaginez que vous travaillez dans une entreprise à but non lucratif et que vous avez été invité à mettre à jour certains anciens logiciels C#. Les bénévoles qui ont créé les applications d’origine ont utilisé la programmation structurée pour développer leur code. La complexité des projets a augmenté au fil du temps, de sorte que l’entreprise souhaite passer à OOP, ce qui offre des avantages de réutilisation du code, de modularité et d’extensibilité. La transition vers l’OOP nécessite un changement d’état d’esprit et d’approche. Pour préparer le projet, vous devez acquérir une certaine expérience avec les concepts de base de l’OOP.

Les rubriques abordées dans ce module sont les suivantes :

  • Comparez la programmation structurée et orientée objet.
  • Examinez le système de type .NET, la différence entre les types valeur et référence et l’avantage d’utiliser des types de classes personnalisés.
  • Concevoir des classes à l’aide de définitions de classes et d’espaces de noms.
  • Créez des constructeurs de classes et instanciez des objets à l’aide de l’opérateur new.
  • Exercice : Créer des classes et des objets en C#.

À la fin de ce module, vous pourrez créer des définitions de classes et instancier des objets à l’aide de constructeurs et de l’opérateur new.