Вход на сайт
State pattern
539 просмотров
Перейти к просмотру всей ветки
MrSanders коренной житель
в ответ AlexNek 23.01.20 20:38
Ну, open-close все же спокойно можно нарушать сознательно. Чтобы защитить свой код, например. Или упростить понимание кода, усложнив расширяемость, если мы считаем что тут расширение маловероятно. Я даже больше скажу - по-моему нет ни одного прокта, в котором не был бы где-нибудь нарушен open-close. Потому что YAGNI.