🧩 Mermaid
Klasių diagrama
Modeliuokite savo dalykinę sritį ir objektų struktūrą
Kas yra Klasių diagrama?
Klasių diagrama aprašo sistemos tipus — jų atributus, metodus ir ryšius: paveldėjimą, kompoziciją, asociaciją. Tai UML klasika dalykinės srities modeliavimui ir kodo projektavimui.
Gyvas pavyzdys
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 naudoti
Modeliuokite dalykinę sritį prieš rašydami kodą (DDD, OOP dizainas)
Dokumentuokite esamas kodų bazes naujokams
Projektuokite duomenų bazės objektų atvaizdavimus ir API resursų modelius
Pagrindinė sintaksė
classDiagram
class Animal {
+String name
+makeSound() void
}
Animal <|-- Dog : inheritanceKlausimai apie šią diagramą
Kokius ryšius palaiko Mermaid?
Paveldėjimą (<|--), kompoziciją (*--), agregaciją (o--), asociaciją (-->), priklausomybę (..>) ir realizaciją (..|>), kiekvieną su neprivalomais kardinalumais ir žymėmis.
Ar galiu sugeneruoti klasių diagramą iš kodo?
Įklijuokite savo klases arba aprašykite dalykinę sritį — DI ištrauks esybes, atributus ir ryšius į tvarkingą klasių diagramą.
Sukurkite savo Klasių diagrama dabar
Aprašykite paprasta kalba — DI parašys Mermaid kodą už jus.
Atidaryti „Mermaid Studio“