🧩 Mermaid
Диаграма на класовете
Моделирайте вашия домейн и структурата на обектите
Какво е Диаграма на класовете?
Диаграмата на класовете описва типовете в една система — техните атрибути, методи и връзки: наследяване, композиция, асоциация. Това е класиката на UML за моделиране на домейни и проектиране на код.
Пример на живо
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Кога да я използвате
Моделиране на домейн преди писане на код (DDD, обектно-ориентиран дизайн)
Документиране на съществуваща кодова база за въвеждане на нови колеги
Проектиране на обектни мапинги към база данни и модели на API ресурси
Основен синтаксис
classDiagram
class Animal {
+String name
+makeSound() void
}
Animal <|-- Dog : inheritanceВъпроси за тази диаграма
Кои връзки поддържа Mermaid?
Наследяване (<|--), композиция (*--), агрегация (o--), асоциация (-->), зависимост (..>) и реализация (..|>), всяка с незадължителни кардиналности и етикети.
Мога ли да генерирам диаграма на класовете от код?
Поставете класовете си или опишете домейна — AI извлича обекти, атрибути и връзки в чиста диаграма на класовете.
Създайте своята Диаграма на класовете сега
Опишете я на обикновен език — AI пише Mermaid кода вместо вас.
Отворете Mermaid Studio