M4210C - Programmation orientée objet

  • Cours (CM) 4h
  • Cours intégrés (CI) -
  • Travaux dirigés (TD) 6h
  • Travaux pratiques (TP) 20h
  • Travail étudiant (TE) -

Langue de l'enseignement : Français

Description du contenu de l'enseignement

Introduction à UML
Attributs et méthodes d’une classe
Classe et objet
Déclaration, définition et utilisation d’une classe, constructeurs, destructeur
Membres statiques
Spécificités de C++
Héritage
polymorphisme
liaison dynamique
classe abstraite
héritage multiple
surcharge des opérateurs
fonctions template /classes Template
bibliothèque STL

 

Compétences à acquérir

Comprendre une démarche de conception orientée objet,
Se familiariser avec un langage à objets,
De´couper une application en objets,
Exprimer un cahier des charges en UML,
Utiliser un paquetage de classes pour construire un objet composite,
Utiliser le polymorphisme,
Programmer en langage objet.
 

Pré-requis obligatoires

Info 1
 

Contact

IUT Haguenau

30 RUE DU MAIRE ANDRE TRABAND
67500 HAGUENAU
0388053400

Responsable


Génie électrique et informatique industrielle