Lo siguiente tiene un nombre y es "Guard Clauses". esto nos sirve cuando tenemos condiciones anidadas como en los ejemplos de este curso. si se paran a pensar resultaría algo difícil seguir la lógica del programa cuando hay muchos if-else, ademas de que la identacion del código seria muy excesiva. Al tener varios IF's anidados la indentación se nos va demasiado hacia la derecha dificultando la lectura del código y nos ponemos al leer el flujo del programa como una “pila” de condiciones y mentalmente es algo difícil de mantener. reitero esto es conveniente cuando las condicionales están anidadas si no, no suele ser como lo explico.
En este video hay un ejemplo aunque no es de java es aplicable en cualquier lenguaje: https://youtu.be/AejUnKNbp0I