Ознакомительный фрагмент. Получить полный доступ
Современный подход к программной архитектуре: сложные компромиссы