#396 Устранение дублирующей логики
Необходимо решить проблему с дублирующей логикой:
public class SomeClass {
public void someMethod() {
System.out.println("do something 1");
System.out.println("do something 2");
SomeUtilityClass.doSomething();
System.out.println("do something 3");
System.out.println("do something 4");
}
public void someAnotherMethod() {
System.out.println("do something 1");
System.out.println("do something 2");
SomeUtilityClass.doAnythingElse();
System.out.println("do something 3");
System.out.println("do something 4");
}
static class SomeUtilityClass {
static void doSomething() {
System.out.println("do something");
}
static void doAnythingElse() {
System.out.println("do anything else");
}
}
}
Разбор вопроса
Войди, чтобы начать диалог
Ментор ведёт диалог по текущему вопросу и учитывает предыдущие сообщения.
Войти
Доступно с Premium
Это лишь одно из решений, доступных с Premium. А ещё:
- 250+ продвинутых лекций
- 1300+ практических заданий
- 500+ решений задач с реальных собеседований
- Именные сертификаты Java Hub
- Расширенный доступ к AI-ментору