Académique Documents
Professionnel Documents
Culture Documents
Les Patrons de Conception
Les Patrons de Conception
conception
<<Design patterns »
PLAN
LE BUT EXEMPLE
D'UTILISATION 02 05 CONCRETE
TYPES DE
PATRONS DE 03 06 CONCLUSION
CONCEPTION
INTRODUCTION
-L'utilisation
actuelle vient des travaux de l'architecte
Christopher Alexander (né le 4 octobre 1936 à Vienne en
Autriche).
Classe StrategyImp1 :
PATTERN STRATEGY: Implémentation Avec pattern
Classe StrategyImp2 :
Classe StrategyImp3 :
PATTERN STRATEGY: Implémentation Avec pattern
Classe Appli :
PATTERN STRATEGY: Implémentation Avec pattern
Exécution :
05
Exemple
concrete
PROBLEM VS. SOLUTION
Problem Solution
Exemple
vous naviguez sur un site d'e- quelle sont les méthodes que Il est possible de payer de
commerce de votre choix. Un l'utiliser pour acheter (payer) ce différentes manières : directement
article vous intéresse, vous type d'Article ? par carte, par Paypal... La
voulez l'acheter : vous ajoutez au méthode "payer" peut être
panier. Vous ouvrez votre panier, implémentée de différentes
et là, le site vous demande manières : c'est là l'intérêt du
d'effectuer l'action abstraite de Pattern Strategy.
"payer".
Architecture de la solution
Implementation :
interface Strategy
Implementation :
Classe PaypalStrategy
Implementation :
Classe CarteDeCreditStrategy
Implementation :
Classe Article
Implementation :
Main()
Implementation :
Main()
Implementation :
Exécution :
Conclusion
Merci Pour
Votre
Attention