User Tools

Site Tools


2019_2020:lp:dp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
2019_2020:lp:dp [2020/02/01 18:36]
blay [Choisir un patron à étudier parmi ceux-ci]
2019_2020:lp:dp [2020/02/01 19:28] (current)
blay [Choisir un patron à étudier parmi ceux-ci]
Line 13: Line 13:
 ===== Choisir un patron à étudier parmi ceux-ci ===== ===== Choisir un patron à étudier parmi ceux-ci =====
  
 +Par groupe de 2 à 3 étudiants maximum ​
 +  - choisir un des patrons parmi la liste ci-dessous;
 +      - au sein d'un groupe de projet de plus de 3 étudiants, sélectionner 2 patrons différents,​ un étudiant peut contribuer à 2 rendus;
 +      - au sein d'un groupe de TD, un patron ne peut pas être sélectionné plus de 3 fois.
 +  - l'​appliquer dans le cadre du projet, éventuellement en étendant un peu le projet par des codes non connectés au projet lui-même;
 +  - Le **rendu se fera sur Moodle** (quand il sera accessible...) sous la forme : 
 +       - Un document contenant les diagrammes UML qui explique comment le patron a été mis en oeuvre en identifiant clairement les rôles joués par les différentes classes,
 +       - Un Zip contenant les codes correspondants.
 + 
 +Au sein d'un groupe de TD au plus 2 groupes sur un patron.
  
 **Patron Stratégie** **Patron Stratégie**
Line 26: Line 36:
 https://​refactoring.guru/​design-patterns/​flyweight https://​refactoring.guru/​design-patterns/​flyweight
  
 +**Patron Builder**
 +<​html>​
 +<img src="​https://​refactoring.guru/​images/​patterns/​content/​builder/​builder-2x.png"​ alt="​Builder"​ style="​width:​200px">​
 +</​html>​
 +https://​refactoring.guru/​design-patterns/​builder
  
 +**Patron Proxy**
 +<​html>​
 +<img src="​https://​refactoring.guru/​images/​patterns/​content/​proxy/​proxy-2x.png"​ alt="​Proxy"​ style="​width:​200px">​
 +</​html>​
 +https://​refactoring.guru/​design-patterns/​proxy
 +
 +**Patron Facade**
 +<​html>​
 +<img src="​https://​refactoring.guru/​images/​patterns/​content/​facade/​facade-2x.png"​ alt="​Facade"​ style="​width:​200px">​
 +</​html>​
 +https://​refactoring.guru/​design-patterns/​facade
 +
 +**Patron Chaîne de responsabilité**
 +<​html>​
 +<img src="​https://​refactoring.guru/​images/​patterns/​content/​chain-of-responsibility/​chain-of-responsibility-2x.png"​ alt="​Patron Chaîne de responsabilité"​ style="​width:​200px">​
 +</​html>​
 +https://​refactoring.guru/​design-patterns/​chain-of-responsibility
2019_2020/lp/dp.1580578563.txt.gz · Last modified: 2020/02/01 18:36 by blay