🧩 Mermaid
Diagramma delle classi
Modella il tuo dominio e la struttura degli oggetti
Che cos’è un Diagramma delle classi?
Un diagramma delle classi descrive i tipi di un sistema — attributi, metodi e relazioni: ereditarietà, composizione, associazione. È il classico UML per la modellazione del dominio e la progettazione del codice.
Esempio dal vivo
classDiagram
class Order {
+String id
+Date createdAt
+total() Money
}
class Customer {
+String name
+String email
}
class OrderLine {
+int quantity
}
Customer "1" --> "*" Order
Order "1" *-- "*" OrderLineQuando usarlo
Modellare un dominio prima di scrivere il codice (DDD, progettazione a oggetti)
Documentare basi di codice esistenti per l’onboarding
Progettare mappature di oggetti del database e modelli di risorse API
Sintassi di base
classDiagram
class Animal {
+String name
+makeSound() void
}
Animal <|-- Dog : inheritanceDomande su questo diagramma
Quali relazioni supporta Mermaid?
Ereditarietà (<|--), composizione (*--), aggregazione (o--), associazione (-->), dipendenza (..>) e realizzazione (..|>), ciascuna con cardinalità ed etichette opzionali.
Posso generare un diagramma delle classi dal codice?
Incolla le tue classi o descrivi il tuo dominio: l’IA estrae entità, attributi e relazioni in un diagramma delle classi pulito.
Crea ora il tuo Diagramma delle classi
Descrivilo in linguaggio naturale — l’IA scrive il codice Mermaid per te.
Apri Mermaid Studio