🧩 Mermaid

Klasių diagrama

Modeliuokite savo dalykinę sritį ir objektų struktūrą

Kas yra Klasių diagrama?

Klasių diagrama aprašo sistemos tipus — jų atributus, metodus ir ryšius: paveldėjimą, kompoziciją, asociaciją. Tai UML klasika dalykinės srities modeliavimui ir kodo projektavimui.

Gyvas pavyzdys

Mermaid kodas
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
Gyvas pavyzdys

1

1

*

*

Order

+String id

+Date createdAt

+total() : Money

Customer

+String name

+String email

OrderLine

+int quantity

Kada naudoti

Modeliuokite dalykinę sritį prieš rašydami kodą (DDD, OOP dizainas)
Dokumentuokite esamas kodų bazes naujokams
Projektuokite duomenų bazės objektų atvaizdavimus ir API resursų modelius

Pagrindinė sintaksė

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

Klausimai apie šią diagramą

Kokius ryšius palaiko Mermaid?

Paveldėjimą (<|--), kompoziciją (*--), agregaciją (o--), asociaciją (-->), priklausomybę (..>) ir realizaciją (..|>), kiekvieną su neprivalomais kardinalumais ir žymėmis.

Ar galiu sugeneruoti klasių diagramą iš kodo?

Įklijuokite savo klases arba aprašykite dalykinę sritį — DI ištrauks esybes, atributus ir ryšius į tvarkingą klasių diagramą.

Sukurkite savo Klasių diagrama dabar

Aprašykite paprasta kalba — DI parašys Mermaid kodą už jus.

Atidaryti „Mermaid Studio“