🧩 Mermaid
Klassendiagramm
Modellieren Sie Ihre Domäne und Objektstruktur
Was ist ein Klassendiagramm?
Ein Klassendiagramm beschreibt die Typen eines Systems — ihre Attribute, Methoden und Beziehungen: Vererbung, Komposition, Assoziation. Es ist der UML-Klassiker für Domänenmodellierung und Software-Design.
Live-Beispiel
classDiagram
class Order {
+String id
+Date createdAt
+total() Money
}
class Customer {
+String name
+String email
}
class OrderLine {
+int quantity
}
Customer "1" --> "*" Order
Order "1" *-- "*" OrderLineWann einsetzen
Eine Domäne modellieren, bevor Code geschrieben wird (DDD, OOP-Design)
Bestehende Codebasen für das Onboarding dokumentieren
Datenbank-Objektmappings und API-Ressourcenmodelle entwerfen
Grundlegende Syntax
classDiagram
class Animal {
+String name
+makeSound() void
}
Animal <|-- Dog : inheritanceFragen zu diesem Diagramm
Welche Beziehungen unterstützt Mermaid?
Vererbung (<|--), Komposition (*--), Aggregation (o--), Assoziation (-->), Abhängigkeit (..>) und Realisierung (..|>), jeweils mit optionalen Kardinalitäten und Beschriftungen.
Kann ich ein Klassendiagramm aus Code generieren?
Fügen Sie Ihre Klassen ein oder beschreiben Sie Ihre Domäne — die KI extrahiert Entitäten, Attribute und Beziehungen in ein sauberes Klassendiagramm.
Erstellen Sie jetzt Ihr Klassendiagramm
Beschreiben Sie es in natürlicher Sprache — die KI schreibt den Mermaid-Code für Sie.
Mermaid Studio öffnen