Comments 10
Сегодня я тебе объясню принципы SOLID максимально понятным способом.
Прошло больше 20 лет как человечеству пытаются объяснить принципы SOLID понятным языком. Но не стоит унывать.
И да, прими мои поздравления, ты только что изобрёл принцип
Открытости-закрытости
, он же
Open closed Principle.
Наверно стоит уточнить, что открытость и закрытость в данном контексте означают открытость для дополнения и закрытость для изменения, короче, полиморфизм.
Метафоры вышли хорошие, но фокус слегка порой размывается. Очень важно понимать, как названия отражают суть, чтобы все запомнить. Мне, во всяком случае
дада
а руководитель отдела заменяется абстрактной фабрикой, которая формирует задания сотрудникам
Ваше описание Open closed Principle больше напоминает паттерн "мост"
Ну вот в самом начале, когда ремонтник приболел, не на чем будет ехать на рынок и бизнес накроется. Не спроста структура ИТ обычно синхронизируется со структурой бизнеса. И штуки, которые прекрасны для корпорации, плохо подходят стартапам.
Принципы SOLID и основы построения коммерческой организации