TP1 : Le patron Observer

De $1

Table des matières
  1. 1. Introduction
  2. 2. Déroulement

Version de 18:55, 28 Avr 2024

cette version.

Revenir à liste des archives.

Voir la version actuelle

Introduction

L'objectif de ce TP est de vous familiariser avec l'utilisation et l'implémentation du pattern Observer.

Pour cela nous vous proposons de prendre en main le projet "creatureSimulator". Ce projet vise à créer un environnement de simulation pour des créatures. L'archive que nous vous donnons contient les 4 packages principaux du projet (décrit ci-dessous) et un package contenant une classe de lancement de la simulation :

  • creatures : gère les classes concernant les créatures ;
  • creatures.visual : gère la visualisation des créatures ;
  • simulator : gère le moteur de simulation ;
  • visual : gère le moteur de visualisation.

Nous décrivons dans la suite l'ensemble des classes et interfaces du projet représentés dans la figure ci-dessous.

 

Déroulement