Skip to content

Class (Диаграммы классов)

Диаграммы классов используются, когда нужно показать структуру — из каких классов, модулей или сущностей состоит система, какие у них есть поля и методы и как эти классы связаны между собой, например через наследование. Такой тип диаграмм чаще всего встречается в технических и инженерных работах, где важно описать архитектуру решения.

Пример

mermaid
classDiagram
  class Animal {
      +String name
      +int age
      +eat()
      +sleep()
  }
  class Dog {
      +bark()
  }
  Animal <|-- Dog

Каждый класс описывается блоком с его именем и списком полей и методов внутри фигурных скобок — поля обычно указываются с типом, а методы со скобками (). Связь <|-- между Animal и Dog означает наследование: класс Dog расширяет Animal и получает все его поля и методы в дополнение к собственным.

Результат в готовом документе:

img_2.png