OO-01 Introduction à l'orienté objet

 

But : Comprendre les concepts de l'orienté objet et ses impacts sur une application. Connaître l’utilité de ces concepts et comment ils peuvent faciliter l'évolution d'un système. Une mise en situation est faite pour introduire l’utilité de chaque concept et des exemples de code sont utilisés en appui.

Type de formation : Théorique

Durée : 2 jours

 

Objectifs :

  • Comprendre l’approche orientée objet et son impact sur la conception d’une application.
  • Comprendre les concepts de l'orienté objet et leur utilité, et savoir comment ils peuvent faciliter la conception et l'évolution d'un système.

Contenu

L’approche pédagogique utilisée dans cette formation consiste à présenter la théorie à partir d’une mise en situation démontrant le besoin des concepts à introduire. La formation est structurée en 2 sections. La première section permet de mettre en contexte l’approche orientée objet (OO) en utilisant plusieurs analogies et en comparant avec l’approche orientée données-traitements (ODT).

La deuxième section présente l’ensemble des concepts de l’orienté objet en utilisant un cas typique bien connu pour expérimenter chaque concept à l’aide d’exercices et d’exemples de code source en C#. La deuxième section présente une conception progressive de la solution amorcée dans la première section.

Mise en contexte

  • Historique
  • Introduction à l’approche OO
  • Comparaison des approches ODT et OO

Concepts de l’orienté objet

  • Objet vs classe
  • Héritage
  • Encapsulation
  • Composition
  • Polymorphisme

Préalables

  • Une expérience en programmation est souhaitable

Matériel fourni

  • Présentation PowerPoint imprimée et reliée
  • Livre du marché sur l’approche orientée objet, français