Semestre 5 – Conception et programmation objet avancée

Objectifs

L’objectif de cette UE est d’approfondir les concepts de l’approche objet à la fois en complétant les compétences en programmation, mais également en rapprochant la programmation de la modélisation orientée objet. Des études de cas sont étudiés et, outre la compréhension du passage du modèle au programme, permettent également de souligner les principales différences entre deux langages majeurs, Java et C++. Un projet encadré permet à l’étudiant un travail en autonomie sur l’ensemble des compétences liées à l’approche objet acquises durant sa formation.

Prérequis

Bases de la Programmation Orientée Objet du semestre 4.

Contenu pédagogique de l’UE

  • Rappels et compléments sur les classes
  • Rappels et compléments sur l’héritage
  • Implémentation d’un modèle UML à travers Java et C++
  • Rappel sur les cardinalités, les rôles, les contraintes
  • Implémentation d’une composition
  • Implémentation d’une agrégation
  • Implémentation d’une association
  • Implémentation du diagramme de paquets