Является ли принцип сепарации интерфейса только заменой принципа единой ответственности?
Я думаю, что если мой класс выполняет SRP, нет необходимости извлекать более одного интерфейса.
Таким образом, ISP выглядит как решение в случае, если нам по какой-то причине нужно сломать SRP.
Я прав?