Всем привет! Это второй сезон курса о#nbsp;паттернах и#nbsp;практиках написания кода от#nbsp;бэкенд-инженера Авито#nbsp;— Юрия Афанасьева.
Это видео завершает цикл про SOLID-принципы. Рассматриваем последний из#nbsp;них#nbsp;— принцип инверсии зависимости. Он#nbsp;объединяет в#nbsp;себе остальные четыре принципа и#nbsp;выделяет создание объектов в#nbsp;отдельную абстракцию.
Таймкоды:
00:00 | Вступление 00:36 | Принцип инверсии зависимости 01:09 | Какую проблему решает принцип 02:38 | Определение принципа инверсии зависимости 04:00 | Разбираем примеры на открытом проекте 05:32 | Вторая часть определения 06:31 | Что подразумевается под инверсией в названии принципа 07:32 | Пример в коде 10:34 | Как прокидывать объекты в классы и интерфейсы: пример в коде 12:56 | Технические аспекты подхода 14:42 | Пять SOLID-принципов