🧩 Mermaid

Klassediagram

Modellér dit domæne og din objektstruktur

Hvad er et Klassediagram?

Et klassediagram beskriver typerne i et system — deres attributter, metoder og relationer: arv, komposition, association. Det er UML-klassikeren til domænemodellering og softwaredesign.

Live-eksempel

Mermaid-kode
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-eksempel

1

1

*

*

Order

+String id

+Date createdAt

+total() : Money

Customer

+String name

+String email

OrderLine

+int quantity

Hvornår skal det bruges

Modellér et domæne, før du skriver kode (DDD, OOP-design)
Dokumentér eksisterende kodebaser til onboarding
Design database-objektmapninger og API-ressourcemodeller

Grundlæggende syntaks

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

Spørgsmål om dette diagram

Hvilke relationer understøtter Mermaid?

Arv (<|--), komposition (*--), aggregering (o--), association (-->), afhængighed (..>) og realisering (..|>), hver med valgfrie kardinaliteter og etiketter.

Kan jeg generere et klassediagram ud fra kode?

Indsæt dine klasser eller beskriv dit domæne, og AI’en udtrækker entiteter, attributter og relationer til et rent klassediagram.

Opret dit Klassediagram nu

Beskriv det i almindeligt sprog — AI’en skriver Mermaid-koden for dig.

Åbn Mermaid Studio