Mermaid/ClassDiagram: различия между версиями

Материал из Поле цифровой дидактики
(Новая страница: « === Диаграмма классов - classDiagram === * https://mermaid-js.github.io/mermaid/#/classDiagram {{#mermaid:classDiagram direction LR classA --|> classB : Inheritance classC --* classD : Composition classE --o classF : Aggregation classG --> classH : Association classI -- classJ : Link(Solid) classK ..> classL : Dependency classM ..|> classN : Realization classO .. classP : Link(Dashed) }}»)
 
(не показано 26 промежуточных версий этого же участника)
Строка 2: Строка 2:
=== Диаграмма классов - classDiagram ===
=== Диаграмма классов - classDiagram ===
* https://mermaid-js.github.io/mermaid/#/classDiagram
* https://mermaid-js.github.io/mermaid/#/classDiagram
; Связи классов между собой
: значения стрелочек:


{{#mermaid:classDiagram
{{#mermaid:classDiagram
Строка 15: Строка 17:


}}
}}
=== Категории и свойства ===
{{#mermaid:classDiagram
  direction BT
    Страница <|-- Понятие
    Страница <|-- Язык
    Страница <|-- Игра
    Страница <|-- Сообщество
    Страница : +int size
    Страница : +int edits
    Страница : +String вики-автор
    Страница : +list вики-редакторы
    Страница: +естьКатегория()
    Страница: +естьСвойство()
    class Понятие{
        +String автор
        +String Область знаний
        +list близкие понятия
        +list средства освоения
        +int возраст освоения
    }
    class Язык{
        +String Область деятельности
        +int возраст освоения
        +List Формируемые компетенции
        +bool Открытость
        +date Год запуска
        +String Сообщество
        +List предки
        +List потомки
        +bool Сетевое использование
        +String Автор
    }
   
    class Игра{
        +String Область знаний
        +String Жанр
        +String Теоретическая рамка
        +String Аффективные цели
        +int возраст освоения
        +List Формируемые компетенции
        +bool Русский интерфейс
        +bool Справочная информация
        +bool Инструменты содействия
        +date Год запуска
        +String Сообщество игроков
        +List предки
        +List потомки
        +bool Сетевое использование
    }
    class Сообщество{
        +String Область деятельности
        +String Теоретическая рамка
        +List Формируемые компетенции
        +bool Открытость
        +date Год запуска
        +String Создатель
    }
}}
=== Страница Вики ===
{{#mermaid:classDiagram
  direction LR
    Страница <|-- Понятие
    Страница <|-- Игра
    Страница : +int size
    Страница : +int edits
    Страница : +String вики-автор
    Страница : +list вики-редакторы
    Страница: +естьКатегория()
    Страница: +естьСвойство()
}}
=== State ===
{{#mermaid:stateDiagram
    [*] --> Still
    Still --> [*]
    Still --> Moving
    Moving --> Still
    Moving --> Crash
    Crash --> [*]
}}
* https://support.typora.io/Draw-Diagrams-With-Markdown/
----
[[Category:Diagrams]]

Версия 19:59, 14 декабря 2022

Диаграмма классов - classDiagram

Связи классов между собой
значения стрелочек:

Категории и свойства

Страница Вики

State