| 026DEPAL4 | Design patterns |
|---|---|
|
Cette unité d’enseignement permettra aux étudiants ayant déjà appris les notions de la programmation orientée objet en C++ ou en C#, à reconnaître et à recenser les modèles de conception utilisés dans un développement donné et enfin à appliquer les principes de conception dans leur développement. L’étudiants sera capable de mener une analyse architecturale pour produire les unités structurelles, de concevoir les interfaces pour assurer l’intégration des différentes composantes de la solution, d’effectuer la conception détaillée de la solution et développer le code. L’UE couvre tous les modèles usuels : Abstract Factory - Builder - Factory Method - Object Pool - Prototype - Singleton - Adapter - Bridge - Composite - Decorator - Facade - Flyweight – Private Class Data - Proxy - Chain of responsibility - Command - Interpreter - Iterator - Mediator - Memento - Null Object - Observer - State - Strategy - Template method - Visitor. Temps présentiel : 60 heures Charge de travail étudiant : 90 heures Méthode(s) d'évaluation : Examen écrit |
| Les prérequis de ce cours sont les suivants | |
|---|---|
| Informatique 2 |
| Ce cours est proposé dans les diplômes suivants | |
|---|---|
| Licence en informatique |

