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

Материал из Поле цифровой дидактики
Нет описания правки
Отмена правки 19322, сделанной Patarakin (обсуждение)
Метка: отмена
 
(не показаны 23 промежуточные версии этого же участника)
Строка 19: Строка 19:


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


{{#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]]

Текущая версия от 14:47, 12 сентября 2024

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

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

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

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

State