Interface Segregation Principle часто понимают как требование дробить интерфейсы до одного метода. На примере PHP-проекта разберём, почему важен не размер интерфейса, а потребности его клиентов, как разделять контракты по акторам и сценариям и при этом не создавать зоопарк лишних абстракций. Читать…
SOLID в реальном мире. ISP без микроинтерфейсов
Это краткое изложение. Полный текст материала доступен на сайте источника.