Сегодня мы рассмотрим еще один реальный фронтендерский пример основанный на SOLID принципе, а именно "Принцип подстановки Барбары Лисков". Казалось бы JS это не ООП, но это не значит, что мы не можем перенять суть принципа на свой манер
The Liskov substitution principle - https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%B8%D0%BD%D1%86%D0%B8%D0%BF_%D0%BF%D0%BE%D0%B4%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B8_%D0%91%D0%B0%D1%80%D0%B1%D0%B0%D1%80%D1%8B_%D0%9B%D0%B8%D1%81%D0%BA%D0%BE%D0%B2
Поддержать Айти Синяка можно здесь:
YouTube: https://www.youtube.com/channel/UClgj-KWiNaOo9H1rz1ISO6Q/join
boosty: https://boosty.to/sin9k
Patreon: https://www.patreon.com/ITSin9k
Таймкоды:
00:00 Объявление темы
00:22 Определение принципа
00:51 Разберемся на утках
01:45 Как это работает в JS?
02:00 Классическая история создания IconButton
03:49 Почему так не стоит создавать IconButton
04:50 IconButton и принцип подстановки Барбары Лисков
08:00 Мы осовременили данный принцип
08:34 Подписывайтесь!
08:44 Рекомендованные видео
Подписаться на канал: https://www.youtube.com/channel/UClgj-KWiNaOo9H1rz1ISO6Q?sub_confirmation=1
Twitter: https://twitter.com/it_sin9k
-------------------------
Данный канал создан для инициирования бесед на различные темы IT сферы (социальные / технические), а также для тех кому короткая видео выжимка статьи, выступления на конференции или же просто личных мыслей, являются более удобным форматом