IP4009 - Programmation Orientée Objet (JAVA)

Vous êtes ici :

IP4009 - Programmation Orientée Objet (JAVA)

Objectifs

Objectifs détaillés :

L’étudiant saura :
- Comparer et différencier les approches (1) procédurales/fonctionnelles - définir une fonction pour chaque opération dont le corps fournit un cas pour chaque variante de donnée - et les approches orientées-objet (2) - définir une classe pour chaque variante de donnée et fournir une méthode pour chaque opération. Les comprendre en définissant une matrice d’opérations et de variantes.
- Utiliser le sous-classage pour concevoir une hiérarchie de classes simples afin de partager le code dans les classes de niveau intermédiaires.
- Utiliser différents mécanismes d’encapsulation comme les interfaces, les clôtures et le support de types abstraits de données, en Java.
- Définir et utiliser les itérateurs et autres opérations sur des agrégats en utilisant des idiomes les plus courants en Java, y compris en prenant des classes anonymes ou des fonctions comme argument.

Volume horaire (h)

  • Cours magistraux : 30
Ce cours fait partie de la formation

En bref

Crédits ECTS : Cf UE

Nombre d'heures 30

Contact(s)

Hélène GASPARD-BOULINC

Tél : +33 5 62 17 40 52

Email : helene.gaspard-boulinc @ enac.fr

Jean-Baptiste GOTTELAND

Tél : +33 5 62 25 95 84

Email : jean-baptiste.gotteland @ enac.fr

Sébastien LERICHE

Tél : +33 5 62 17 45 37