Table des matières

Exposés

Toutes les personne d'un groupe de TD doivent être passées à la fin des 8 séances de présentations.

Les groupes de présentation doivent être homogènes (3 à 4 personnes). À Chaque groupe de TD sa page qui doit être tenue à jour.

Problèmes

1- pour le TP2

Testez et expliquez la classe Dice du TP1 (vous pourrez vous aider du corrigé). En particulier :

2- pour le TD1

En Java, il y a en gros deux façon de stoker un groupe d'objets :

On vous demande de comparer les deux façons de faire. Cette fois ci, c'est à vous de trouver l'information sur le net. Donnez les urls que vous avez utilisé pour votre présentation.

On vous demande en particulier :

3- pour le TP3

Gestion des constantes en Java.

On vous demande :

4- pour le TD2

L’héritage en Java.

Tout ce dont vous avez besoin est disponible en suivant les 2 ressources suivantes :

Il faudra en particulier expliciter :

5- pour le TP4

Méthodes et attributs de classes.

Il faudra en particulier expliciter :

6- pour le TD3

Les interfaces en Java.

Une interface, à ne pas confondre avec une UI, est un moyen de gérer les dépendances entre classes. L'héritage gère les dépendances de code, les interfaces les dépendances de fonctionnalités. Voir le cours d'oracle sur les interfaces.

On vous demande de :

7- pour le TP5

Notions de design pattern.

On vous demande d'expliquer en quelques phrases ce qu'est un design pattern en conception objet. Vous vous attarderez ensuite sur un design pattern spécifique : le design pattern strategy. En particulier :

8- pour le TP6

Programmation évènementielle

On vous demande d'expliquer ce qu'est la programmation évènementielle en informatique. Vous pourrez vous aider de documents comme :