Всем привет! Это второй сезон курса о#nbsp;паттернах и#nbsp;практиках написания кода от#nbsp;бэкенд-инженера Авито#nbsp;— Юрия Афанасьева.
В#nbsp;шестой серии Юра продолжит объяснять SOLID-принципы#nbsp;— принцип подстановки Лисков и#nbsp;разделения интерфейса. Он#nbsp;на#nbsp;примерах разберёт плюсы и#nbsp;минусы принципов и#nbsp;расскажет, как сделать код ещё более гибким.
Таймкоды:
00:00 | Вступление 00:53 | Принцип подстановки Лисков 02:42 | Цели принципа 04:57 | Выводы из примера 06:03 | Подход «проектирование по контракту» 08:00 | Какие правила должны соблюдать наследуемые классы 09:35 | Вывод 10:15 | Разбираем примеры на открытом проекте 12:00 | Итоги по принципу Лисков 12:57 | Принцип разделения интерфейса 15:06 | Плюсы принципа 16:21 | Пример 1 18:21 | Ещё один совет 18:41 | Пример 2 21:04 | Итоги