🧩 Mermaid
Klašu diagramma
Modelējiet savu domēnu un objektu struktūru
Kas ir Klašu diagramma?
Klašu diagramma apraksta sistēmas tipus — to atribūtus, metodes un attiecības: mantošanu, kompozīciju, asociāciju. Tā ir UML klasika domēna modelēšanai un koda projektēšanai.
Dzīvs piemērs
classDiagram
class Order {
+String id
+Date createdAt
+total() Money
}
class Customer {
+String name
+String email
}
class OrderLine {
+int quantity
}
Customer "1" --> "*" Order
Order "1" *-- "*" OrderLineKad to izmantot
Modelēt domēnu pirms koda rakstīšanas (DDD, OOP projektēšana)
Dokumentēt esošās kodu bāzes jaunpienācēju ievadīšanai
Projektēt datubāzes objektu kartējumus un API resursu modeļus
Pamata sintakse
classDiagram
class Animal {
+String name
+makeSound() void
}
Animal <|-- Dog : inheritanceJautājumi par šo diagrammu
Kādas attiecības Mermaid atbalsta?
Mantošanu (<|--), kompozīciju (*--), agregāciju (o--), asociāciju (-->), atkarību (..>) un realizāciju (..|>), katru ar neobligātām kardinalitātēm un etiķetēm.
Vai varu ģenerēt klašu diagrammu no koda?
Ielīmējiet savas klases vai aprakstiet savu domēnu, un AI izvilks entītijas, atribūtus un attiecības tīrā klašu diagrammā.
Izveidojiet savu Klašu diagramma tagad
Aprakstiet to dabiskā valodā — AI uzrakstīs Mermaid kodu jūsu vietā.
Atvērt Mermaid Studio