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