Abstract Factory Pattern - PowerPoint PPT Presentation

1 / 8
About This Presentation
Title:

Abstract Factory Pattern

Description:

instance de chaque classe abstraite repr sentant un produit donn . Les usines concr tes ... Inconnu de l'utilisateur (abstrait) Abstract Factory Pattern ... – PowerPoint PPT presentation

Number of Views:58
Avg rating:3.0/5.0
Slides: 9
Provided by: siteUo
Category:

less

Transcript and Presenter's Notes

Title: Abstract Factory Pattern


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 patron de crĂ©ation axĂ© sur
    l'instanciation d'objets
  • En terme plus gĂ©nĂ©ral Une classe
    AbstractFactory définie des méthodes pour créer
    uneinstance de chaque classe abstraite
    représentant un produit donné.Les usines
    concrètes sont des sous-classes concrètes
    d'uneAbstractFactory et elles implémentent ces
    méthodes pour créer desproduits de classes
    concrètes.

2
Abstract Factory Pattern
Intention On veut définir une interface pour
créer un objet, mais on veut laisser les
sous-classes choisir quelle classe nous devons
instancier.
3
Abstract Factory Pattern - SEG3510
Inconnu de l'utilisateur (abstrait)
Constructeur 1
Actions Utilisateurs
Constructeur 2
...
Constructeur n
4
Abstract Factory Pattern
  • Application
  • Nous utilisons normalement ce patron de
    conception dans les
  • cas suivants
  • Une classe ne peut pas anticiper la classe
    d'objet qu'elledoit créer.
  • Une classe dĂ©sire que ce soit ses sous-classes
    qui spécifientles objets à créer.

5
Abstract Factory Pattern
6
Exemple de qualité multimédia
Utilisateur
Saisir Ă  l'Ă©cran
CAVMaker
Cd
Dvd
7
Exemple de qualité multimédia - Cd
Ccd
GetAudio GetVideo
CcdVideo
CcdAudio
GetPictureQuality
GetSoundQuality
8
Exemple de qualité multimédia - Dvd
Cdvd
GetAudio GetVideo
CdvdVideo
CdvdAudio
GetPictureQuality
GetSoundQuality
Write a Comment
User Comments (0)
About PowerShow.com