Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Dr Ibrahima GAYE
22 mai 2021
Références
I https ://www.uml.org/
I Le génie logiciel et ses applications, I. Sommerville,
InterEditions, 1988
I UML 2 en action, Pascal Roques, Franck Vallée, Eyrolles,
2004
I Object-Oriented Analysis and Design, with applications,
3rd Ed. BOOCH, Grady, et al. Addison-Wesley, 2007.
I Jacques Printz.Le genie logiciel.Que sais-je ? Presses
Universitaires de France, 2002.
I Bertrand Meyer.Conception et Programmation Orient ´ee
Objet.Eyrolles, 2000.
I Pierre-Alain Muller and Nathalie Gaertner.Mod ´elisation
Objet avec UML.Eyrolles, 2000.
I Pascal Roques.UML en action.Eyrolles, 2003.
Outline
Approche objet
Encapsulation
Masquage de propriétés ou de comportements, restriction
d’utilisation.
Avantages
Evite la duplication et encourage la réutilisation.
Approche Objet
Agrégation
Il s’agit d’une relation entre deux classes, spécifiant que les
objets d’une classe sont des composants de l’autre classe. Une
relation d’agrégation permet donc de définir des objets
composés d’autres objets. L’agrégation permet donc
d’assembler des objets de base, afin de construire des objets
plus complexes.
Approche Objet
Généralisation
La généralisation de classes consiste à factoriser dans une
classe, appelée superclasse, les attributs et/ou opérations des
classes considérées. Appliquée à l’ensemble des classes, elle
permet de réaliser une hiérarchie des classes.
Spécification
La spécialisation représente la démarche inverse de la
généralisation puisqu’elle consiste à créer à partir d’une classe,
plusieurs classes spécialisées.
Approche Objet
Généralisation - Spécification
Diagrammes