Обновить

Комментарии 10

Сегодня я тебе объясню принципы SOLID максимально понятным способом.

Прошло больше 20 лет как человечеству пытаются объяснить принципы SOLID понятным языком. Но не стоит унывать.

:)

Да ладно, получилось неплохое наглядное объяснение солида для не-прогеров)

НЛО прилетело и опубликовало эту надпись здесь

И да, прими мои поздравления, ты только что изобрёл принцип Открытости-закрытости, он же  Open closed Principle.

Наверно стоит уточнить, что открытость и закрытость в данном контексте означают открытость для дополнения и закрытость для изменения, короче, полиморфизм.
Метафоры вышли хорошие, но фокус слегка порой размывается. Очень важно понимать, как названия отражают суть, чтобы все запомнить. Мне, во всяком случае

Изменять можно (рефачить), нельзя изменять контракт и поведение.

НЛО прилетело и опубликовало эту надпись здесь

дада

а руководитель отдела заменяется абстрактной фабрикой, которая формирует задания сотрудникам

Ну вот в самом начале, когда ремонтник приболел, не на чем будет ехать на рынок и бизнес накроется. Не спроста структура ИТ обычно синхронизируется со структурой бизнеса. И штуки, которые прекрасны для корпорации, плохо подходят стартапам.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации