Я читал текст о принципах SOLID и принципе открытия/закрытия, и там говорилось: «Основная идея этого принципа заключается в том, чтобы не дать существующему коду сломаться при реализации новых функций».
что означает нарушение кода?
Подробнее здесь: https://stackoverflow.com/questions/724 ... w-features