🧩 Mermaid

Diagramă de clase

Modelează-ți domeniul și structura obiectelor

Ce este o Diagramă de clase?

O diagramă de clase descrie tipurile dintr-un sistem — atributele, metodele și relațiile lor: moștenire, compoziție, asociere. Este clasicul UML pentru modelarea domeniului și proiectarea codului.

Exemplu live

Cod Mermaid
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
Exemplu live

1

1

*

*

Order

+String id

+Date createdAt

+total() : Money

Customer

+String name

+String email

OrderLine

+int quantity

Când să o folosești

Modelează un domeniu înainte de a scrie cod (DDD, proiectare orientată pe obiecte)
Documentează baze de cod existente pentru onboarding
Proiectează mapări de obiecte de bază de date și modele de resurse API

Sintaxă de bază

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

Întrebări despre această diagramă

Ce relații acceptă Mermaid?

Moștenire (<|--), compoziție (*--), agregare (o--), asociere (-->), dependență (..>) și realizare (..|>), fiecare cu cardinalități și etichete opționale.

Pot genera o diagramă de clase din cod?

Lipește clasele tale sau descrie-ți domeniul, iar IA extrage entitățile, atributele și relațiile într-o diagramă de clase curată.

Creează-ți acum Diagramă de clase

Descrie-o în limbaj natural — IA scrie codul Mermaid pentru tine.

Deschide Mermaid Studio