Принципы SOLID. Часть 4. Принцип разделения интерфейса

От автора: интерфейсы – это прекрасный механизм для определения клиентской реализации, но бездумное и повсеместное их создание приносит больше негативных последствий, чем ожидаемых положительных моментов. В этом уроке будет рассмотрен четвертый принцип SOLID — принцип разделения интерфейса, который призван решить указанную выше проблему. Как правило, изучив теорию по интерфейсам, новички сразу же начинают внедрять их […]