🧩 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
classDiagram
class Order {
+String id
+Date createdAt
+total() Money
}
class Customer {
+String name
+String email
}
class OrderLine {
+int quantity
}
Customer "1" --> "*" Order
Order "1" *-- "*" OrderLineCâ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ă
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