Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parRégine Rocher Modifié depuis plus de 10 années
1
1 Pattern Bridge Par Jean-Marc Boulerice 2559396 Seg3510
2
2 Definition Decouple an abstraction from its implementation so that the two can vary independently.
3
3 Diagrame Uml
4
4 Abstraction Visible par les clients Envoie les requêtes du client vers limplementator Fournis les fonction de haut niveau
5
5 RefineAbstraction Implémente les différentes abstraction
6
6 Implementor Interface entre plusieurs implémentation Ne dois pas corresponde a linterface Abstraction, peu être très différent. Offre les opérations de bas niveau
7
7 ConcreteImplementor Implémentation de linterface Implementor Défini des implémentation concret
8
8 Point fort Découple labstraction de limplémentation Réduis le nombre de sous classe Rend le code plus claire Labstraction et limplémentation peuvent vraiment varier
9
9 Point faible Petite baisse de performance causer par la délégation de labstraction a limplémentation
10
10 Mon exemple du pattern Bridge RepasDealRepas MediumDealPasDealQuardLivreBurguerPouletBurger DemiLivreBurger
11
11 Reference http://www.dofactory.com/Patterns/P atternBridge.aspx http://cs.colgate.edu/faculty/nevison/ cs303web/notes/13 http://www.cs.uofs.edu/~bi/2003f- html/se516/bridge.htm http://www.csc.calpoly.edu/~mliu/cs c568/notes/bridge.doc
12
12 Reference(2) http://www.codeproject.com/gen/des ign/bridge.asp?df=100&forumid=182 0&exp=0&select=745209 http://www.netobjectives.com/dpexpl ained/download/ch09.pdf http://www.fluffycat.com/java/JavaN otes-GoFBridge.html
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.