La interfaz Volador.java no hace casi nada. El método despegar no es referenciado en ningún lugar, haciendo que sea dead code. Y el método volar solo imprime un mensaje en pantalla, cosa que se puede encargar la clase Volar en Volar.java
Inline Class
La clase Volar necesita crear un objeto con el método volar para poder imprimir en pantalla. Pero si este método se encuentra en su misma clase no habría la necesidad de crear un nuevo objeto para imprimir en pantalla.
La interfaz Volador.java no hace casi nada. El método despegar no es referenciado en ningún lugar, haciendo que sea dead code. Y el método volar solo imprime un mensaje en pantalla, cosa que se puede encargar la clase Volar en Volar.java
Inline Class
La clase Volar necesita crear un objeto con el método volar para poder imprimir en pantalla. Pero si este método se encuentra en su misma clase no habría la necesidad de crear un nuevo objeto para imprimir en pantalla.