Design Pattern / POO

20
Les design pattern autour de MVC en entreprise A quel point l’utilisation des design patterns est-elle profitable pour une PME ? 1/ 20

Transcript of Design Pattern / POO

Page 1: Design Pattern / POO

Les design pattern autour de MVC en entrepriseA quel point l’utilisation des design patterns est-elle profitable pour une PME ?

1/20

Page 2: Design Pattern / POO

Sommaire

Introduction

Contexte

Les design pattern

Les limites des design pattern

Les contraintes des petites entreprises

Retour d’expérience

Composition de la solution

Démonstration

Conclusion

Bilan

2/20

Page 3: Design Pattern / POO

L’équipe

Antoine Bénard, Anaël Lefebvre, Dorian Neveu

3/20

Page 4: Design Pattern / POO

Le sujet4/20

Antoine

Page 5: Design Pattern / POO

Le contexte5/20

Dorian

Page 6: Design Pattern / POO

Les problèmes6/20

Dorian

Page 7: Design Pattern / POO

Cap Mots7/20

Dorian

Page 8: Design Pattern / POO

L’intérêt des design pattern8/20

Dorian

Page 9: Design Pattern / POO

Les 3 familles9/20

Constructions Structuraux Comportementaux

Dorian

Page 10: Design Pattern / POO

Les limites des design pattern

Danger !

Complexité en vue !

10/20

Antoine

Page 11: Design Pattern / POO

Les design pattern traités

Action utilisateur

Mise à jour

Notifier

Mise à jour

Récupère les changement d͛�états

Permet l �͛affichage d �͛informations à l �͛utilisateur

Reçoit les actions utilisateurs et déclenche des actions à effectuer

Décrit les données manipulées

Composite Observateur

Stratégie

Notification d͛�une BL

Bouton

Liste

Texte

Changement de source Changement de contenu

Changement d͛�état

La vue dirige les flux vers ses composants

11/20

Antoine

Page 12: Design Pattern / POO

Les contraintes des petites entreprises

12/20

Dorian

Page 13: Design Pattern / POO

Composition de la solution

Logiques métier

Entités

Controllers

Comportements

Vues

Dirigent vers les comportements

Mettent à jour les Sujets

Notifient les vues observatrices

Contrôles les actions utilisateurs

Lisent les Sujets observables

Base de données

Requêtent la base de données

Accès au données

Récupèrent les DAO

Design pattern Stratégie

Design pattern Observateur

Design pattern DAO et Factory

13/20

Antoine

Page 14: Design Pattern / POO

Workflow

Action utilisateur Contrôleur Behavior

Modèles sujetsNotification des observants

Rafraichissement des vues

14/20

Dorian

Page 15: Design Pattern / POO

Limites et contraintes15/20

Dorian

Page 16: Design Pattern / POO

L’apport16/20

Dorian

Page 17: Design Pattern / POO

Démonstration17/20

Antoine et Dorian

Page 18: Design Pattern / POO

Conclusion18/20

Antoine

Page 19: Design Pattern / POO

Bilan

Approfondir les connaissances théoriques

Mise en pratique

Former pour l’avenir

19/20

Dorian

Page 20: Design Pattern / POO

Remerciements20/20

Antoine