Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
28 lines (21 sloc) 1005 Bytes

Singleton et Strategy

Dans cet atelier, nous allons appliquer 2 patrons de conception Gang of Four : Singleton et Strategy.

Objectifs

  • Appliquer des patrons de conception.
  • Approfondir la compréhension de ses patrons.

Exercices

  1. Vous devez mettre en place le patron Single. Créez un projet qui doit lire des configurations dans un fichier texte lors du chargement du logiciel. Après le chargement, les valeurs du fichier de configurations doivent être placées dans une classe qui implémente le patron Singleton. Si jamais une valeur est modifiée dans les configurations, l'implémentation devrait automatiquement sauvegarder une nouvelle version du fichier de configurations.

  2. Vous devez mettre en place le patron Strategy. Créez une classe représentant une liste de personnes. Offrez quelques méthodes afin d'obtenir un ArrayList trié de différentes façons. Chaque variante de tri devrait être un Strategy.