1 Pattern Bridge Par Jean-Marc Boulerice 2559396 Seg3510.

Slides:



Advertisements
Présentations similaires
Artist's (e)book ! Format :.pdf,.azw,.epub... Software (read) : iBooks, Stanza... Software (make) : InDesign, Sigil... Hardware : iPad, Arnova, PC...
Advertisements

GRES2001 Institut National des Télécommunications Contribution au calcul de disponibilité du service de transfert de paquets IP Auteur : Auteur : Abdallah.
« Les Mercredis du développement » Les Starter Kits Level 100 Présenté par Pierre Lagarde Relation technique développeur
La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France SAGA.NET
ASP.NET v2 + Ajax = Atlas Pierre Lagarde DevDays 2006 Equipé aujourdhui, prêt pour demain !
Windows Communication Foundation Bindings, PRESTO Stève SFARTZ Architecte en Système dinformation Division Plateformes et Ecosystème
Windows Sharepoint Services v3 (5/6) Les nouveautés Stéphane Crozatier Relation Technique Editeurs de Logiciels DPE - Microsoft France
Au programme du jour …. Ce que vous navez pas encore vu Constantes et variables de classe Main et Tests Utilisation de lAPI Existence des packages Existence.
TROUVER LES FACTEURS PREMIERS
Denise Boise Avril 2006 Free powerpoints at
1-utilisation 2- formation 3- indicateurs du temps
Denise Boise September 2005 Free powerpoints at
LImpératif des verbes réguliers. > Limpératif des verbes Exactly like the command form of Reflexive verbs, only you DONT need a reflexive.
Mercredi le 28 novembre. Warm-up Ask in 3 different ways the following statements: John et Sophie sont à lécole.
Le Passé Composé is a verb form used to describe things that happened in the past. Note the following examples: Jai acheté un jean. Marc a choisi une.
Master Génie Biologique et Informatique, première année
Xpath XPath is a language for finding information in an XML document.
TP2 ... MVC ? JList JLabel JSlider ImageLibrary Contrôleur Vue Modèle
09/03/2014 EF Installations de suivi environnemental Draft data specification Version 2.0 TWG EF Facilitators: Franz Daffner, Sylvain Grellet.
LOGO Profile Enterprise Java Beans Réaliser par: HAMROUNI Aymen HOUIJI Manel WESLATI Yassine.
Injection de dépendances
COI Solutions TI Formation Fabuleux, tout ce que lon peut faire avec SAS! SAS Integration Technologies / IOM Conférencier Daniel Villeneuve.
BlueJ_XI 1 Java, les objets : tout de suite ! Gestion des erreurs : les exceptions Notes de cours associées au chapitre 11 tutorial BlueJ
Architecture Les Couches Présentation Services Métier
XML-Family Web Services Description Language W.S.D.L.
Architectures Web - N-Tiers
Chapitre 1 Structure.
Aide à la Recherche Bibliographique sur le WEB Hatem BEN ROMDHANE (URSAM) ENIT Janvier 2003.
Leçon 6: Une invitation Les pronoms sujets je nous tu vous il/elle
DELF Le 12 au 15 avril POURQUOI DELF? Official French language diplomas (DELF-DALF) - Why take the DELF and the DALF ? The Diplôme dEtudes en Langue.
Mise en œuvre du langage MDX - 1 ère partie- Présentation de lexemple et des outils utilisés -1-
Agenda Revue des signaux sur X-10 Implémentation du circuit Autres montages et informations disponibles.
TortoiseSVN N°. Subversion : pour quoi faire ? Avoir un espace de stockage commun – Tous les étudiants du SIGLIS ont un espace svn commun Partager vos.
Historique de SystemC Regroupe 4 courants didées: SCENIC Project : Synopsys+UC Irvine Philips System-Level Data Types, VSIA SLD DWG IMEC, Hardware-Software.
Architecture Logicielle Les supports d’applications
Développement d’un réseau social professionnel
Pierre Lagarde Christophe Lauer
Le patron de conception « Strategy » Simon Durocher ( )
Interaction 3D sur le Web 1. Une application 3D sur le net Pourquoi ? ? 2.
Facilités de typage pour lingénierie des langages Dr. Frédéric MALLETRapporteurUniversité de Nice Sophia Antipolis Pr. Pierre-Etienne MOREAURapporteurEcole.
NoSQL Typologie et Panorama
JUnit Présentation complète de JUnit et « guide d’utilisation » en 13 transparents.
Introduction au WebMapping
Chef de projet : Paul Roosens Membre du projet : Vadim PIVAK
Master 1 SIGLIS SID Stéphane Tallard Notes 1Notes sur les SID.
ETL et Data Mining Présenté par : Marc Catudal-Gosselin Université de Sherbrooke automne 2004 automne 2004.
1 CSI 2532 Lab5 Installation de JDBC Février 13, 2012.
1 CSI 2532 Lab2 20 Janvier 2012 Programmation SQL.
Design Patterns Factory Method – Pattern de construction [DANT] Génie Logiciel 1.
Architecture dun site de vente au détail1 Modèle d'un site simple de vente Lexemple du livre Ruby on Rails Partie II Java Adventure Builder Demo Réalisé.
J EUDI LE 7 FÉVRIER. F 2R 1. Draw numbers 2. Get your Classroom packet-4 pages 3. Turn in your speaking packet & notes pg Do oral grade & bring.
I.S.I.S. Information System Initial Specification Rétro-conception de Bases de données Cyr Gabin Bassolet TIMC – équipe OSIRIS 21 décembre 2004.
Song 6 Spring Term Module 6 Culturethèque-ifru2013 May not be copied for commercial purposes.
Les Serveurs WEB.
Entity Framework 4 Mitsuru FURUTA Relations techniques développeurs
‘‘Open Data base Connectivity‘‘
IL EST OU C’EST?. When describing a person or a thing, French speakers use two different constructions: Il/elle est + adjective C’est + noun Example.
Séminaire Doc Mining Paris 13/11/2002 PSI Librairie Adam Sébastien Delalandre Mathieu Héroux Pierre.
Un design pattern orienté-objet
{ Windows et PHP Un couple qui évolue Pierre Couzy – Microsoft France
Enterprise Java Beans 3.0 Cours INF Bases de Données Hiver 2005, groupe 10 Stefan MARTINESCU.
Présentation du framework JSF (Java Server Faces) dans le modèle événementiel MVCII
AJAX.
L’esclavage moderne et la vente des humains
Introduction à la programmation objet avec java
INSTITUT SUPERIEURE D’INFORMATIQUE Design Pattern
Template Method Design Pattern. But Définir le squelette d’un algorithme tout en déléguant certaines étapes aux sous-classes. Les sous-classes peuvent.
MDA ( Model Driven Architecture ). Introduction Model Driven Architecture ● Framework ● Développement de logiciels ● Object Management Group (OMG) ●
Conception de Projet UML Conception de

Transcription de la présentation:

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