🧩 Mermaid

Osztálydiagram

Modellezze a szakterületét és az objektumstruktúráját

Mi az a Osztálydiagram?

Az osztálydiagram egy rendszer típusait írja le — attribútumaikat, metódusaikat és kapcsolataikat: öröklődés, kompozíció, asszociáció. Ez az UML klasszikusa a tartománymodellezéshez és a kódtervezéshez.

Élő példa

Mermaid kód
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
Élő példa

1

1

*

*

Order

+String id

+Date createdAt

+total() : Money

Customer

+String name

+String email

OrderLine

+int quantity

Mikor érdemes használni

Tartomány modellezése kódírás előtt (DDD, objektumorientált tervezés)
Meglévő kódbázis dokumentálása az onboardinghoz
Adatbázis-objektumleképezések és API-erőforrásmodellek tervezése

Alapszintaxis

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

Kérdések erről a diagramról

Milyen kapcsolatokat támogat a Mermaid?

Öröklődés (<|--), kompozíció (*--), aggregáció (o--), asszociáció (-->), függőség (..>) és megvalósítás (..|>), mindegyik opcionális kardinalitásokkal és címkékkel.

Generálhatok osztálydiagramot kódból?

Illessze be az osztályait, vagy írja le a szakterületét, és az AI az entitásokat, attribútumokat és kapcsolatokat letisztult osztálydiagrammá alakítja.

Készítse el Osztálydiagram diagramját most

Írja le hétköznapi nyelven — az AI megírja Ön helyett a Mermaid kódot.

Mermaid Studio megnyitása