Есть ли способ передать исполняемый блок в качестве параметра статическому методу? Это вообще возможно? Например, у меня есть этот метод
public static void someMethod(boolean flag, Block block1, BLock block2) {
//some other code
if(flag)
block1.execute();
else block2.execute();
//some other code
}
или что-то в этом роде. Это на самом деле более сложное, чем это, я просто упростил вопрос. Я пытаюсь реорганизовать мой проект, и я создал общий класс утилиты, содержащий статические методы, которые используют мои классы.