Design Pattern / POO

Post on 21-Aug-2015

76 views 7 download

Transcript of 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

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

L’équipe

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

3/20

Le sujet4/20

Antoine

Le contexte5/20

Dorian

Les problèmes6/20

Dorian

Cap Mots7/20

Dorian

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

Dorian

Les 3 familles9/20

Constructions Structuraux Comportementaux

Dorian

Les limites des design pattern

Danger !

Complexité en vue !

10/20

Antoine

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

Les contraintes des petites entreprises

12/20

Dorian

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

Workflow

Action utilisateur Contrôleur Behavior

Modèles sujetsNotification des observants

Rafraichissement des vues

14/20

Dorian

Limites et contraintes15/20

Dorian

L’apport16/20

Dorian

Démonstration17/20

Antoine et Dorian

Conclusion18/20

Antoine

Bilan

Approfondir les connaissances théoriques

Mise en pratique

Former pour l’avenir

19/20

Dorian

Remerciements20/20

Antoine