Является ли принцип разделения интерфейса только заменой принципа единой ответственности?

Является ли принцип разделения интерфейсов только заменой принципа единственной ответственности?

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

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

Я прав?

26
задан Dave Schweisguth 7 February 2016 в 04:26
поделиться