🧩 Mermaid
Diagram klas
Modeluj swoją domenę i strukturę obiektów
Czym jest Diagram klas?
Diagram klas opisuje typy w systemie — ich atrybuty, metody i relacje: dziedziczenie, kompozycję, asocjację. To klasyka UML do modelowania domeny i projektowania kodu.
Żywy przykład
classDiagram
class Order {
+String id
+Date createdAt
+total() Money
}
class Customer {
+String name
+String email
}
class OrderLine {
+int quantity
}
Customer "1" --> "*" Order
Order "1" *-- "*" OrderLineKiedy go używać
Modelowanie domeny przed pisaniem kodu (DDD, projektowanie obiektowe)
Dokumentowanie istniejących baz kodu na potrzeby onboardingu
Projektowanie mapowań obiektów bazodanowych i modeli zasobów API
Podstawowa składnia
classDiagram
class Animal {
+String name
+makeSound() void
}
Animal <|-- Dog : inheritancePytania o ten diagram
Jakie relacje obsługuje Mermaid?
Dziedziczenie (<|--), kompozycja (*--), agregacja (o--), asocjacja (-->), zależność (..>) i realizacja (..|>), każda z opcjonalnymi licznościami i etykietami.
Czy mogę wygenerować diagram klas z kodu?
Wklej swoje klasy lub opisz domenę, a AI wydobędzie encje, atrybuty i relacje, tworząc czytelny diagram klas.
Stwórz swój Diagram klas już teraz
Opisz go naturalnym językiem — AI napisze kod Mermaid za Ciebie.
Otwórz Mermaid Studio