Я пытаюсь следовать интерфейс сегрегация и единой ответственности принципы, однако я путаюсь о том, как свести все это вместе. Здесь у меня есть пример несколько интерфейсов я разделить на более мелки
SRP действительно ошибка. Я знаю, как найти себя ответственность, что я не знаю, как правильно например class Modem{
public void dial(){//code here}
public void hangup(){//code here}
pu