Serie07 corrige pdf 1 Corrigé des Exercices Série CSérie Exercice Interfaces graphiques Les systèmes d ? exploitation tels que Microsoft Windows Mac OS et Linux supportent des interfaces graphiques Le but de cet exercice est de proposer une modélisation d
Corrigé des Exercices Série CSérie Exercice Interfaces graphiques Les systèmes d ? exploitation tels que Microsoft Windows Mac OS et Linux supportent des interfaces graphiques Le but de cet exercice est de proposer une modélisation d ? un système permettant la création de di ?érents composants d ? une interface graphique boutons barres de dé ?lement et menus en fonction du système d ? exploitation auquel ils sont destinés Le modèle doit permettre de créer des composants sans devoir connaitre leurs classes concrètes Le système doit être indépendant de la façon dont les composants évoluent CSérie Exercice Interfaces graphiques Q Quel patron de conception est adapté à ce type de problème Le système décrit des familles d ? objet devant être utilisés ensemble Le patron de conception qui convient le mieux à ce type de problème est le patron Fabrique Abstraite CSérie Exercice Interfaces graphiques Q Proposez une modélisation de l ? ensemble du système sous forme de diagrammes de classes Le patron Fabrique Abstraite permet de dé ?nir une classe abstraite décrivant une interface commune pour la création de chaque variété d ? objets Cette classe est nommée FabriqueComposant Les classes qui l ? implantent fournissent le code des méthodes de création de chaque type d ? objet selon le modèle du système en cours Ainsi il faut dé ?nir une classe par système Trois sous- classes sont créées FabriqueComposantWindows FabriqueComposantMacOS et FabriqueComposantLinux CSérie Exercice Interfaces graphiques Q Proposez une modélisation de l ? ensemble du système sous forme de diagrammes de classes La hiérarchie des fabriques est comme suit CSérie Exercice Interfaces graphiques Q Proposez une modélisation de l ? ensemble du système sous forme de diagrammes de classes Pour chaque type de composant graphique il faut aussi créer une classe abstraite dont les sous-classes concrètes implantent les versions de ces composants selon le format des di ?érents systèmes Les classes abstraites Bouton BarreDeDe ?lement et Menu ont comme sous-classes leurs di ?érentes versions selon le système Les sous-classes concrètes de Bouton sont BoutonWindows BoutonLinux et BoutonMacOS Une méthode de création par composant est ajoutée aux classes de fabrique Les liens entre les classes de fabrication concrètes et les classes concrètes de composants qu ? elles créent sont représentés par des èches en pointillés relation de dépendance CSérie Exercice Interfaces graphiques Q Proposez une modélisation de l ? ensemble du système sous forme de diagrammes de classes Le diagramme de composant Bouton CSérie Exercice Interfaces graphiques Q Proposez une modélisation de l ? ensemble du système sous forme de diagrammes de classes Le diagramme de composant BarreDeDe ?lement CSérie Exercice Interfaces graphiques Q Proposez une modélisation de l ? ensemble du système sous forme de diagrammes de classes Le diagramme de composant Menu CSérie Exercice Interfaces graphiques Q Proposez une modélisation de l ? ensemble du système sous forme de diagrammes de classes Le diagramme de composant graphique CSérie Exercice Interfaces graphiques Q Proposez une modélisation de l ? ensemble du système sous forme de diagrammes de classes
Documents similaires










-
42
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mai 03, 2022
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 27.7kB