|
@@ -28,6 +28,14 @@
|
|
|
|
|
|
|
|
## Графическая нотация ViewRel
|
|
## Графическая нотация ViewRel
|
|
|
|
|
|
|
|
|
|
+### Для композиции
|
|
|
|
|
+
|
|
|
|
|
+* `(<)---(~)` -- зависит по ссылке (слабая зависимость)
|
|
|
|
|
+* `(<)===(~)` -- зависит по композиции (средняя зависимость)
|
|
|
|
|
+* `(<)###(~)` -- зависит по наследованию (сильная зависимость)
|
|
|
|
|
+
|
|
|
|
|
+### Для потоков данных
|
|
|
|
|
+
|
|
|
* `[>]---[api]` -- потребляет ресурсы (слабая нагрузка)
|
|
* `[>]---[api]` -- потребляет ресурсы (слабая нагрузка)
|
|
|
* `[>]===[api]` -- потребляет ресурсы (средняя нагрузка)
|
|
* `[>]===[api]` -- потребляет ресурсы (средняя нагрузка)
|
|
|
* `[>]###[api]` -- потребляет ресурсы (сильная нагрузка)
|
|
* `[>]###[api]` -- потребляет ресурсы (сильная нагрузка)
|
|
@@ -35,8 +43,8 @@
|
|
|
```ascii
|
|
```ascii
|
|
|
|
|
|
|
|
+------------------+ +------------------+
|
|
+------------------+ +------------------+
|
|
|
-| | | |
|
|
|
|
|
|
|
+| | req | |
|
|
|
| TLI [>]---------[api] BLI |
|
|
| TLI [>]---------[api] BLI |
|
|
|
-| | | |
|
|
|
|
|
|
|
+| | resp | |
|
|
|
+------------------+ +------------------+
|
|
+------------------+ +------------------+
|
|
|
```
|
|
```
|