🧩 Mermaid

Diagram tříd

Modelujte svou doménu a strukturu objektů

Co je Diagram tříd?

Diagram tříd popisuje typy v systému — jejich atributy, metody a vztahy: dědičnost, kompozici, asociaci. Je to klasika UML pro doménové modelování a návrh kódu.

Živý příklad

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
Živý příklad

1

1

*

*

Order

+String id

+Date createdAt

+total() : Money

Customer

+String name

+String email

OrderLine

+int quantity

Kdy ho použít

Modelování domény před psaním kódu (DDD, objektový návrh)
Dokumentace existujících kódových bází pro onboarding
Návrh databázových mapování objektů a modelů API zdrojů

Základní syntaxe

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

Otázky k tomuto diagramu

Které vztahy Mermaid podporuje?

Dědičnost (<|--), kompozici (*--), agregaci (o--), asociaci (-->), závislost (..>) a realizaci (..|>), každou s volitelnými kardinalitami a popisky.

Mohu vygenerovat diagram tříd z kódu?

Vložte své třídy nebo popište svou doménu a AI vytáhne entity, atributy a vztahy do přehledného diagramu tříd.

Vytvořte svůj Diagram tříd hned teď

Popište ho přirozeným jazykem — AI napíše Mermaid kód za vás.

Otevřít Mermaid Studio