.|'''.| '||''|. '||'
||.. ' ... ... .... .... .... || || ||
''|||. ||' || '' .|| .| '' .|...|| || || ||
. '|| || | .|' || || || || || ||
|'....|' ||...' '|..'|' '|...' '|...' .||...|' .||.
||
''''
_____
,-" "-.
/ o o \
/ \ / \
/ )-"-( \
/ ( 6 6 ) \
/ \ " / \
/ )=( \
/ o .--"-"--. o \
/ I / - - \ I \
.--( (_}y/\ /\y{_) )--.
( ".___l\/__\_____/__\/l___," )
\ /
"-._ o O o O o O o _,-"
`--Y--.___________.--Y--'
|==.___________.==|
`==.___________.=='
простая реализация DI через конструктов
Для того, что бы увидеть магию, запустите nanshakov.app.Main.Companion.main