🧩 Mermaid
Dijagram klasa
Modelirajte svoju domenu i strukturu objekata
Što je Dijagram klasa?
Dijagram klasa opisuje tipove u sustavu — njihove atribute, metode i odnose: nasljeđivanje, kompoziciju, asocijaciju. To je UML klasik za modeliranje domene i dizajn koda.
Primjer uživo
classDiagram
class Order {
+String id
+Date createdAt
+total() Money
}
class Customer {
+String name
+String email
}
class OrderLine {
+int quantity
}
Customer "1" --> "*" Order
Order "1" *-- "*" OrderLineKada ga koristiti
Modelirajte domenu prije pisanja koda (DDD, OOP dizajn)
Dokumentirajte postojeće baze koda za uvođenje novih članova
Dizajnirajte mapiranja objekata baze podataka i modele API resursa
Osnovna sintaksa
classDiagram
class Animal {
+String name
+makeSound() void
}
Animal <|-- Dog : inheritancePitanja o ovom dijagramu
Koje odnose Mermaid podržava?
Nasljeđivanje (<|--), kompoziciju (*--), agregaciju (o--), asocijaciju (-->), ovisnost (..>) i realizaciju (..|>), svaki s neobaveznim kardinalnostima i oznakama.
Mogu li generirati dijagram klasa iz koda?
Zalijepite svoje klase ili opišite svoju domenu i AI izvlači entitete, atribute i odnose u čist dijagram klasa.
Izradite svoj Dijagram klasa odmah
Opišite ga prirodnim jezikom — AI piše Mermaid kod umjesto vas.
Otvori Mermaid Studio