Паттерн "Декоратор" (Системное проектирование №6)
HTML-код
- Опубликовано: 2 окт 2024
- В этом видео мы с вами продолжаем тему системного проектирования и разберём такой важный паттерн проектирования как "Декоратор".
Курс по системному проектированию - это серия роликов, посвященных изучению методов и подходов в системном проектировании (архитектуре\дизайну). Курс состоит из трех модулей: виды архитектур (MVC, гексагональная и др.), паттерны (Composite, Facade, Factory и др.), и последний, посвященный TDD/DDD/EDA.
Сценарий к видео написан Даниилом Измоденовым.
Закрытые части курса, доступные только подписчикам на Boosty:
boosty.to/mass...
Если вы хотите, чтобы я сделал ревью вашего проекта, то напишите об этом в моем дискорде:
/ discord
Мой телеграмм канал:
t.me/massonnn_yt
--------------------
Вы можете поддержать автора, если он вам чем-то помог:
Если вы из России или стран СНГ:
410011676049152 (yoomoney)
2200700702094680 (Тинькофф)
Криптовалюты:
ltc1qm6lx5e8q8ff7hs5ne2yxskhs2jhdl6ludq4ud8 (LTC / Litecoin)
bc1qfz7399jdqrxkpmmxyetk0frdskwv23k6p4yhdu (BTC)
0x95643B2702d1C4b965c1451C3f9bAAE7FF35115D (ETH)
TAc1WsbgAeB3UY4LrsfoshkTNHzTF1zqj5 (Tether USD-T)
А разве когда ты отнаследовал AdminUserRepositoryDecorator и изменил сигнатуру у __init__ ты солид не нарушил?
Изменение конструктора не нарушает LSP
В чём именно нарушение солида?
@@massonnn Интерфейс у конструктора же меняется, разве нет?
Это не нарушает солид