Можно ли определить частный абстрактный класс в Java? Как разработчик Java написал конструкцию, как показано ниже?
public abstract class MyCommand {
public void execute()
{
if (areRequirementsFulfilled())
{
executeInternal();
}
}
private abstract void executeInternal();
private abstract boolean areRequirementsFulfilled();
}