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

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.

Présentations similaires


Présentation au sujet: "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."— Transcription de la présentation:

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 une instance de chaque classe abstraite représentant un produit donné. Les usines concrètes sont des sous-classes concrètes d'une AbstractFactory et elles implémentent ces méthodes pour créer des produits 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 Actions Utilisateurs Constructe ur 1 Constructe ur 2 Constructe ur n... Inconnu de l'utilisateur (abstrait)

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'elle doit créer. Une classe désire que ce soit ses sous-classes qui spécifient les objets à créer.

5 Abstract Factory Pattern

6 Exemple de qualité multimédia Utilisateur Cd Dvd Saisir à l'écran CAVMaker

7 Exemple de qualité multimédia - Cd Ccd GetAudio GetVideo CcdAudio CcdVideo GetSoundQuality GetPictureQuality

8 Exemple de qualité multimédia - Dvd Cdvd GetAudio GetVideo CdvdAudio CdvdVideo GetSoundQuality GetPictureQuality


Télécharger ppt "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."

Présentations similaires


Annonces Google