|
|
| Строка 1: |
Строка 1: |
| | == Какие бывают UML диаграммы == |
|
| |
|
| === Диаграмма классов - classDiagram === | | === Диаграммы классов === |
| * https://mermaid-js.github.io/mermaid/#/classDiagram | | * [[[Mermaid/ClassDiagram]] |
|
| |
|
| {{#mermaid:classDiagram | | {{#ask: [[[Mermaid/ClassDiagram]] |format=embedded }} |
| 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)
| |
|
| |
|
| }}
| | === Диаграммы последовательностей === |
|
| |
|
| === Диаграмма последовательности ===
| | * [[Mermaid/SequenceDiagram]] |
| {{#mermaid:sequenceDiagram
| |
| participant dotcom
| |
| participant iframe
| |
| participant viewscreen
| |
| dotcom->>iframe: loads html w/ iframe url
| |
| iframe->>viewscreen: request template
| |
| viewscreen->>iframe: html & javascript
| |
| iframe->>dotcom: iframe ready
| |
| dotcom->>iframe: set mermaid data on iframe
| |
| iframe->>iframe: render mermaid
| |
| }}
| |
|
| |
|
| === Диаграмма последовательности ===
| | {{#ask: [[[Mermaid/SequenceDiagram]] |format=embedded }} |
| {{#mermaid:sequenceDiagram | |
| participant Alice
| |
| participant Bob
| |
| Alice->John: Hello John, how are you?
| |
| loop Healthcheck
| |
| John->John: Fight against hypochondria
| |
| end
| |
| Note right of John: Rational thoughts <br/>prevail...
| |
| John-->Alice: Great!
| |
| John->Bob: How about you?
| |
| Bob-->John: Jolly good!
| |
| }}
| |
| | |
| ----
| |
| | |
| {{#mermaid:sequenceDiagram
| |
| actor A
| |
| A-->B: Привет
| |
| }} | |
Какие бывают UML диаграммы
Диаграммы классов
- [[[Mermaid/ClassDiagram]]
Диаграмма классов - classDiagram
- Связи классов между собой
- значения стрелочек:
Категории и свойства
Страница Вики
State
Диаграммы последовательностей
Диаграмма последовательности
Диаграмма последовательности