Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parBarnabé Pasquet Modifié depuis plus de 10 années
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
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.