🧩 Mermaid
Diagramme de classes
Modélisez votre domaine et la structure de vos objets
Qu’est-ce qu’un Diagramme de classes ?
Un diagramme de classes décrit les types d’un système — attributs, méthodes et relations : héritage, composition, association. C’est le classique UML pour la modélisation de domaine et la conception logicielle.
Exemple en direct
classDiagram
class Order {
+String id
+Date createdAt
+total() Money
}
class Customer {
+String name
+String email
}
class OrderLine {
+int quantity
}
Customer "1" --> "*" Order
Order "1" *-- "*" OrderLineQuand l’utiliser
Modéliser un domaine avant d’écrire le code (DDD, conception objet)
Documenter une base de code existante pour l’onboarding
Concevoir mappings de base de données et modèles de ressources API
Syntaxe de base
classDiagram
class Animal {
+String name
+makeSound() void
}
Animal <|-- Dog : inheritanceQuestions sur ce diagramme
Quelles relations Mermaid prend-il en charge ?
Héritage (<|--), composition (*--), agrégation (o--), association (-->), dépendance (..>) et réalisation (..|>), chacune avec cardinalités et libellés optionnels.
Puis-je générer un diagramme de classes depuis du code ?
Collez vos classes ou décrivez votre domaine : l’IA extrait entités, attributs et relations dans un diagramme de classes propre.
Créez votre Diagramme de classes maintenant
Décrivez-le en langage naturel — l’IA écrit le code Mermaid pour vous.
Ouvrir Mermaid Studio