🧩 Mermaid
Klassdiagram
Modellera din domän och objektstruktur
Vad är ett Klassdiagram?
Ett klassdiagram beskriver typerna i ett system — deras attribut, metoder och relationer: arv, komposition, association. Det är UML-klassikern för domänmodellering och mjukvarudesign.
Live-exempel
classDiagram
class Order {
+String id
+Date createdAt
+total() Money
}
class Customer {
+String name
+String email
}
class OrderLine {
+int quantity
}
Customer "1" --> "*" Order
Order "1" *-- "*" OrderLineNär det ska användas
Modellera en domän innan du skriver kod (DDD, OOP-design)
Dokumentera befintliga kodbaser för onboarding
Designa databasobjektmappningar och API-resursmodeller
Grundläggande syntax
classDiagram
class Animal {
+String name
+makeSound() void
}
Animal <|-- Dog : inheritanceFrågor om detta diagram
Vilka relationer stöder Mermaid?
Arv (<|--), komposition (*--), aggregering (o--), association (-->), beroende (..>) och realisering (..|>), var och en med valfria kardinaliteter och etiketter.
Kan jag generera ett klassdiagram från kod?
Klistra in dina klasser eller beskriv din domän så extraherar AI:n entiteter, attribut och relationer till ett rent klassdiagram.
Skapa ditt Klassdiagram nu
Beskriv det på vanligt språk — AI:n skriver Mermaid-koden åt dig.
Öppna Mermaid Studio