🧩 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

Mermaid kod
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
Primjer uživo

1

1

*

*

Order

+String id

+Date createdAt

+total() : Money

Customer

+String name

+String email

OrderLine

+int quantity

Kada 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

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

Pitanja 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