🧩 Mermaid

Diagram razredov

Modelirajte svojo domeno in strukturo objektov

Kaj je Diagram razredov?

Diagram razredov opisuje tipe v sistemu — njihove atribute, metode in razmerja: dedovanje, kompozicijo, asociacijo. Je klasika UML za modeliranje domene in načrtovanje kode.

Živi primer

Koda 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
Živi primer

1

1

*

*

Order

+String id

+Date createdAt

+total() : Money

Customer

+String name

+String email

OrderLine

+int quantity

Kdaj ga uporabiti

Modeliranje domene pred pisanjem kode (DDD, objektno načrtovanje)
Dokumentiranje obstoječih kodnih baz za uvajanje novih sodelavcev
Načrtovanje preslikav objektov podatkovne baze in modelov virov API

Osnovna sintaksa

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

Vprašanja o tem diagramu

Katera razmerja podpira Mermaid?

Dedovanje (<|--), kompozicijo (*--), agregacijo (o--), asociacijo (-->), odvisnost (..>) in realizacijo (..|>), vsako z neobveznimi kardinalnostmi in oznakami.

Ali lahko ustvarim diagram razredov iz kode?

Prilepite svoje razrede ali opišite svojo domeno in AI izlušči entitete, atribute in razmerja v pregleden diagram razredov.

Ustvarite svoj Diagram razredov zdaj

Opišite ga v naravnem jeziku — AI napiše kodo Mermaid namesto vas.

Odpri Mermaid Studio