Jeudi 18 décembre 2008 G54 ====== Correction jeu d'échecs ====== ===== DUC ===== 3 acteurs : * utilisateur * opérateur * expert Opérateur et expert sont des utilisateurs. Tout les utilisateurs peuvent : * rechercher une partie * visualiser un échiquier * naviguer dans une partie L'opérateur peut, en plus des utilisateurs : * saisir une partie * saisir un coup L'expert peut, en plus des utilisateurs : * commenter une partie ===== DCA/DPO ===== 2 packages : * Partie * Échiquier Partie - - -> Échiquier ==== Partie ==== Classes : * Partie * Coup * Joueur ==== Échiquier ==== Classes : * Pièces * TypePièces * Case * Échiquier ====== Cours ====== Explication des techniques pour introduire les Design Patterns : * Le papillon * Le rectangle ===== Design Pattern ===== 3 types : * Singleton * Observateur * Fabrique