LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

UML cours ts2 sio

Cours : UML cours ts2 sio. Recherche parmi 300 000+ dissertations

Par   •  4 Novembre 2015  •  Cours  •  385 Mots (2 Pages)  •  982 Vues

Page 1 sur 2

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)

  1. 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)

  1. 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)

  1. 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

...

Télécharger au format  txt (2.1 Kb)   pdf (71.5 Kb)   docx (11.3 Kb)  
Voir 1 page de plus »
Uniquement disponible sur LaDissertation.com