|
Comprendre et concevoir une architecture
logicielle solide en utilisant des modèles de conception
éprouvés
|
|
Développeurs, architectes, chefs
de projets
|
|
Connaissance et maîtrise de la notation
UML
|
Programme

| INTRODUCTION |
- Introduction aux patterns de conception
- Design patterns ou patterns de conception
- La description des patterns de conception
- Le catalogue des patterns de conception
- Comment choisir et utiliser un pattern de conception pour
résoudre un problème
- Organisation du catalogue des patterns de conception
- Une étude de cas : la vente en ligne de véhicules
- Description du système
- Cahier des charges
- Prise en compte des patterns de conception
|
| |
| PATTERNS DE CONSTRUCTION |
- Introduction aux patterns de construction
- Présentation
- Les problèmes liés à la création
d'objets
- Problématique
- Les solutions proposées par les patterns de
construction
- Le pattern Builder
- Le pattern Factory Method
- Le pattern Prototype
- Le pattern Singleton
- Exemples en Java : la liasse vierge, la classe Vendeur
|
| |
|
|
| PATTERNS DE STRUCTURATION |
- Introduction aux patterns de structuration
- Présentation
- Composition statique et dynamique
- La pattern Adapter
- Le pattern Bridge
- Le pattern Composite
- Le pattern Decorator
- Le pattern Facade
- Le pattern Flyweight
- Le pattern Proxy
|
| |
| PATTERNS DE COMPORTEMENT |
- Introduction aux patterns de comportement
- Présentation
- Distribution par héritage ou par délégation
- Le pattern Command
- Le pattern Interpreter
- Le pattern Iterator
- Le pattern Mediator
- Le pattern Memento
- Le pattern Observer
- Le pattern State
- Le pattern Strategy
- Le pattern Template Method
|
| |
| PARTIE 5 : CONCLUSION |
- Les patterns dans la conception de logiciels
- Modélisation et conception avec les patterns de conception
- Autres apports des patterns de conception
- Un référentiel commun
- Un ensemble récurrent de techniques de conception
- Un outil pédagogique de l'approche à
objets
|
|