Please enable JavaScript.
Coggle requires JavaScript to display documents.
Les classes et le diagramme de classes UML - Coggle Diagram
Les classes et le diagramme de classes UML
Définition d’une classe
Regroupe des objets avec mêmes attributs et comportements
Modèle d’un objet en programmation orientée objet (POO)
Sert à organiser le code et modéliser le monde réel
Représentation d’une classe
Éléments d’une class
Méthodes : actions possibles (ex. afficher(), calculer())
Visibilité : contrôle l’accès aux attributs et méthodes
public
privé
protected
Attributs : propriétés (ex. nom, âge, prix)
Nom → identifie la classe
Types de relations entre classes
Association → lien simple (ex. Client passe Commande)
Agrégation → "fait partie de" (relation faible)
Composition → "fait partie de" forte (si l’objet principal disparaît, les composants aussi)
Héritage / Généralisation → classe fille hérite de la classe mère
Dépendance → une classe utilise temporairement une autre
Analyse vs Conception
Analyse
Se concentre sur le "quoi" (besoins fonctionnels)
Représente les entités du monde réel
Abstrait les détails techniques
Conception
Se concentre sur le "comment" (implémentation)
Ajoute les détails techniques et structurels
Contient attributs détaillés, types et relations précises
Elements d'un diagramme classe
Les classes
Les relations entre classes
Les multiplicité et rôles