2.6 Принципы подстановки Лисков и разделения интерфейса | Курс «Паттерны и практики написания кода»

Всем привет! Это второй сезон курса о паттернах и практиках написания кода от бэкенд-инженера Авито — Юрия Афанасьева. В шестой серии Юра продолжит объяснять SOLID-принципы — принцип подстановки Лисков и разделения интерфейса. Он на примерах разберёт плюсы и минусы принципов и расскажет, как сделать код ещё более гибким. Таймкоды: 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 | Итоги 👨‍💻 Проект на гитхаб: 🗒️ Конспект к видео: 🗒️ Все конспекты: 👉🏻 Все серии второго сезона: 👉🏻 Первый сезон: AvitoTech — это команда инженеров Авито. Подпишитесь на наш канал, соцсети и блоги, чтобы узнавать больше о технологиях Авито 👇🏻 ВК: Телеграм: Хабр: Медиум (eng): Гитхаб: Сайт:
Back to Top