UML cours ts2 sio
Cours : UML cours ts2 sio. Recherche parmi 300 000+ dissertationsPar Sparkosis • 4 Novembre 2015 • Cours • 385 Mots (2 Pages) • 974 Vues
UML – Classes et objet
COO ( Conception Orienté Objet )
Introduction : c’est une représentation du système comme un ensemble d’objet interagissant
Diagramme de classe :
C’est la représentation de la structure interne du logiciel
Diagramme d’objet :
Il représente l’etat du logiciel. (création suppression relation)
- L’objet
Il est décris par ses attributs et ses comportements
Il se représente sous la forme d’un rectangle dans lequel on trouve
Son type et son comportement
Cheval : ourasi |
Ourasi, malp, ongre |
Trot(), Galop(), pas() Mangemidi(qtéavoine) |
- Classe
Il s’agit d’un regroupement d’objet de même nature (même attributs, même comportements)
Nom de classe : Cheval |
Attributs : Nom Attributs : Sexe Attributs : Type |
Comportement : trot() Comportement : Galop() Comportement : Pas() Comportement : MangeAvoine(qtéavoine) |
- Relation entre objets et classes
Cheval |
| |[pic 1] | |
Propriétaire |
Nom Prenom |
Nbpart(montant) |
1..* Possède*
Chev Proprio
Phase conception détaillé :
Le tout formera = diagramme de classes
Collection = Tableau
1 | Pierre | Jeudi | 10 |
2 | Paul | Vendredi | 50 |
- Agrégations
Agrégation est avec un trait et un losange
Classe[pic 2][pic 3] | 1..* 1[pic 4] | Eleves |
1..*
Groupes |
[pic 5]
1..*
Personnes[pic 6] |
Jockey[pic 7] |
Proprio |
Hiérarchie de classe[pic 8]
[pic 9]
Héritage
Fleche haut = Sous Classe généralisation
Fleche vers le bas = Spécialisation
Exercie hotel (cf hotel.mdj)
3Types d’attributs
+ Public: Disponible par la classe et les classes hérités
(-) Privé : dispo par les methodes de la classes et les classes encapsulé
# Protégé : Disponible les methodes de ma classe et les classes derivés
...