Комментарии 3
Заберите у автора карандаш!
https://habr.com/ru/companies/piter/articles/1007448/
Главы 2-6 прочитайте и поймёте зачем квадратики и стрелочки (архитектурные свойства систем)
Потом можно 12, 18 например
А потом уже стрелочки рисовать
Да, хорошая книга. К сожалению сейчас не под рукой. Если считаете, что в статье есть ошибки, укажите более конкретно – я приветствую критику)
Аналогия с автомобилем совсем плохая. Другая связность, нет версионирования, нет постоянных доработок...
Если вы хотели поговорить про контракты то какой-то узкий случай получился:
описан только механизм связывания (wiring), пропущена семантика контрактов и обработка нарушений. Получился «контракт без обязательств» — красивая диаграмма, которая не гарантирует корректности
Указан только один "лучший" способ/шаблон. Почему лучший, при каких условиях. Ничего этого нет.

Метод Компонентов – Роскошный максимум инженерии