IP4009 - Programmation Orientée Objet (JAVA)

Vous êtes ici :

IP4009 - Programmation Orientée Objet (JAVA)

Objectifs

Objectif général :

A l’issue de la formation :
L’étudiant saura utiliser tous les concepts de programmation objet en Java
L’étudiant saura utiliser les mécanismes de gestion d’événements
L’étudiant saura utiliser un IDE (Eclipse)
L’étudiant saura utiliser les principales API de Java
L’étudiant saura implémenter une interface graphique en JavaFX et implémenter de la manipulation directe
L’étudiant sera capable d’utiliser le bus Ivy pour mettre en œuvre la répartition dans une application Java

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)

Sébastien LERICHE

Tél : +33 5 62 17 45 37

Email : sebastien.leriche @ enac.fr