🧩 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

Mermaid-kod
classDiagram
    class Order {
      +String id
      +Date createdAt
      +total() Money
    }
    class Customer {
      +String name
      +String email
    }
    class OrderLine {
      +int quantity
    }
    Customer "1" --> "*" Order
    Order "1" *-- "*" OrderLine
Live-exempel

1

1

*

*

Order

+String id

+Date createdAt

+total() : Money

Customer

+String name

+String email

OrderLine

+int quantity

Nä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

.mmd
classDiagram
    class Animal {
      +String name
      +makeSound() void
    }
    Animal <|-- Dog : inheritance

Frå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