Académique Documents
Professionnel Documents
Culture Documents
Programmation Objet
Python
Andrea G. B. Tettamanzi
Université de Nice Sophia Antipolis
Département Informatique
andrea.tettamanzi@unice.fr
Programmation
orientée objet en Python,
UML et patrons
instance = NomCls(arg1,arg2)
instance.méthode(x,y)
instance.attribut
NomCls.attribut_de_classe
• Structurales :
– Classes, interfaces, collaborations, cas d'utilisation,
composantes, nœuds
• Comportementales :
– Messages, états
• De regroupement :
– Paquets
• Annotations :
– Notes
ISpelling
Andrea G. B. Tettamanzi, 2014 10
Entités comportementales
Etats
Messages
display Waiting
Paquets
Règles de gestion
Note
Dépendances Associations
0..1 *
employeur employé
Généralisations Réalisations
– Activité – Interaction
– Cas d'utilisation – Machines à états
– Classes – Objets
– Communication – Paquets
– Composantes – Séquence
– Déploiement – Structure des composantes
– Temporisation