v
(<)---(~) -- зависит по ссылке (слабая зависимость)(<)===(~) -- зависит по композиции (средняя зависимость)(<)###(~) -- зависит по наследованию (сильная зависимость)[>]---[api] -- потребляет ресурсы (слабая нагрузка)[>]===[api] -- потребляет ресурсы (средняя нагрузка)[>]###[api] -- потребляет ресурсы (сильная нагрузка)
+------------------+
| |
| TLI |
| |
+-------(~)--------+
|
|
|
+-------(v)--------+
| |
| BLI |
| |
+------------------+
+------------------+ +------------------+
| | req | |
| TLI [>]---------[api] BLI |
| | resp | |
+------------------+
LSI (слой интерфейсов хранилища)
SDO (объект данных хранилища)
sequenceDiagram
net->>+LTI: TDO(req)
LTI->>+LBI: BDO(req)
LBI->>+LSI: SDO(req)
LSI->>-LBI: SDO(resp)
LBI->>-LTI: BDO(resp)
LTI->>-net: TDO(resp)