Design Pattern - Decorator

Slides:



Advertisements
Présentations similaires
TP2 ... MVC ? JList JLabel JSlider ImageLibrary Contrôleur Vue Modèle
Advertisements

Design Patterns Factory Method – Pattern de construction [DANT] Génie Logiciel 1.
Abstract Factory Pattern Une AbstractFactory est une classe qui existe pour créer des instances de d'autres classes. Créé par le « Gang of Four » Est un.
Patrons de conceptions de créations
Factory Design Patterns Raffaella Sanna Sylvain Giroux.
EJB 2 et spécialisation Présentation. Spécialisation La spécialisation Concept objet implémenté dans les langages dits orientés objet. Très souvent accompagné.
{ PrestaShop, solution E-COMMERCE OPEN SOURCE. { Alain FOLLETETE chef de projet, développeur Lucas CHERIFI développeur, formateur.
Révision Les principes SOLID.
Disposition Titre avec image
CLUSTER DE BASCULEMENT SERVEUR DHCP
Université Abou Bakr Belkaid Faculté des Sciences Département d’informatique Algorithmique Avancée et Complexité Chap5: Les méthodes de résolution exactes.
Disposition de titre Sous-titre.
Disposition du titre Sous-titre.
Disposition du titre Sous-titre.
Références directes non sécurisées à un objet
Diagramme de classe UML et C++
Université Abou Bakr Belkaid Faculté des Sciences Département d’informatique Algorithmique Avancée et Complexité Chap7: Les méthodes de résolution exactes.
Les interfaces en PHP.
Network [ CCSecu] ~ 24/08/16.
Août 2009.
Déductions: appliquer l'IA au logiciel
Programmation Orientée Objet
Développement d’applications interactives
Architecture BD Récif.
Disposition du titre Sous-titre.
Disposition Titre avec images
Disposition de titre Sous-titre.
Disposition du titre Sous-titre.
Langages de programmation TP11
Disposition du titre Sous-titre.
Disposition du titre Sous-titre.
Disposition du titre Sous-titre.
Disposition du titre Sous-titre.
Disposition du titre Sous-titre.
Disposition du titre Sous-titre.
Titre avec disposition de l’image
Disposition du titre Sous-titre.
Le genre et le nombre.
Disposition du titre Sous-titre.
Disposition Titre avec images
Génie Logiciel DÉFINITION DES BESOINS. Cahier de charges: définition  Le Cahier des Charges (CDC) est un document par lequel la maîtrise d'ouvrage exprime.
Disposition du titre Sous-titre.
FORMAT FACTORY F.MEZYANE.
Disposition du titre sous-titre.
Disposition du titre Sous-titre.
Disposition du titre Sous-titre.
Disposition du titre Sous-titre.
Disposition du titre Sous-titre.
Disposition du titre Sous-titre.
Disposition du titre Sous-titre.
LISTES.
Disposition du titre Sous-titre.
Disposition du titre Sous-titre.
Disposition du titre Sous-titre.
Disposition du titre sous-titre.
Disposition du titre Sous-titre.
Design Patterns en programmation par objets
Disposition du titre Sous-titre.
Disposition du titre Sous-titre.
Disposition du titre Sous-titre.
Disposition du titre Sous-titre.
Me3 Sous-titre. Plan de travaille Ajouter votre premier point ici Ajouter votre deuxième point ici Ajouter votre troisième point ici.
Disposition du titre Sous-titre.
Disposition du titre Sous-titre.
Ajouter des dizaines, des centaines à un nombre
Disposition Titre Sous-titre.
Disposition du titre Sous-titre.
Disposition du titre Sous-titre.
Boulain Joris, Handouz Yassine, Regnier Fabien, Giraud Antoine
Transcription de la présentation:

Design Pattern - Decorator Par Maxime Bellefleur 3034291 SEG 3510 8 mars 2005

Decorator - Définiton Une classe prend en considération une autre classe Les deux proviennent de la même classe abstraite, mais on y ajoute des fonctionnalité. Ajoute des responsabilités à un objet dynamiquement Est utilisé pour ajouter de la fonctionnalité à un objet tout en maintenant son interface intacte

Decorator - Discussion Le patron est un option flexible en ce qui concerne l’ajout de fonctionnalité pour les sous-classes Ex: Arbres de Noël

Decorator – Exemples concrets Librairie Envoie de paquet Thé

Decorator – UML général

Decorator - Références Data and Object Factory http://www.dofactory.com/Patterns/PatternDecorator.aspx