La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

1 Pattern Bridge Par Jean-Marc Boulerice 2559396 Seg3510.

Présentations similaires


Présentation au sujet: "1 Pattern Bridge Par Jean-Marc Boulerice 2559396 Seg3510."— Transcription de la présentation:

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


Télécharger ppt "1 Pattern Bridge Par Jean-Marc Boulerice 2559396 Seg3510."

Présentations similaires


Annonces Google