1 Pattern Bridge Par Jean-Marc Boulerice Seg3510
2 Definition Decouple an abstraction from its implementation so that the two can vary independently.
3 Diagrame Uml
4 Abstraction Visible par les clients Envoie les requêtes du client vers limplementator Fournis les fonction de haut niveau
5 RefineAbstraction Implémente les différentes abstraction
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 ConcreteImplementor Implémentation de linterface Implementor Défini des implémentation concret
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 Point faible Petite baisse de performance causer par la délégation de labstraction a limplémentation
10 Mon exemple du pattern Bridge RepasDealRepas MediumDealPasDealQuardLivreBurguerPouletBurger DemiLivreBurger
11 Reference atternBridge.aspx cs303web/notes/13 html/se516/bridge.htm c568/notes/bridge.doc
12 Reference(2) ign/bridge.asp?df=100&forumid=182 0&exp=0&select= ained/download/ch09.pdf otes-GoFBridge.html