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

Материал из Поле цифровой дидактики
(не показано 16 промежуточных версий этого же участника)
Строка 22: Строка 22:


{{#mermaid:classDiagram
{{#mermaid:classDiagram
     Страница <|-- Duck
  direction BT
     Страница <|-- Fish
    Страница <|-- Понятие
     Страница <|-- Zebra
     Страница <|-- Язык
     Страница <|-- Игра
     Страница <|-- Сообщество
     Страница : +int size
     Страница : +int size
     Страница : +int edits
     Страница : +int edits
Строка 30: Строка 32:
     Страница : +list вики-редакторы
     Страница : +list вики-редакторы
     Страница: +естьКатегория()
     Страница: +естьКатегория()
  Страница: +естьСвойства()
    Страница: +естьСвойство()
     class Duck{
     class Понятие{
         +String beakColor
         +String автор
         +swim()
        +String Область знаний
         +quack()
        +list близкие понятия
         +list средства освоения
         +int возраст освоения
     }
     }
     class Fish{
     class Язык{
         -int sizeInFeet
         +String Область деятельности
         -canEat()
        +int возраст освоения
        +List Формируемые компетенции
         +bool Открытость
        +date Год запуска
        +String Сообщество
        +List предки
        +List потомки
        +bool Сетевое использование
        +String Автор
     }
     }
     class Zebra{
      
         +bool is_wild
    class Игра{
         +run()
        +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]]
[[Category:Diagrams]]

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

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

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

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

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

State