En el siguiente apartado se da solución a la actividad número dos propuesta, se presentan los archivos independientes de creación de la clase abstracta, las clases con herencia e interfaz.
Representa la clase principal donde se encuentra el código que relaciona las clases creadas en Java para disposición de la creación de Naves espaciales por el usuario.
Representa el uso de una clase abstracta con atributos y métodos abstractos.
Representan la clasificación de las Naves espaciales que heredan de una clase abstracta tanto atributos como métodos.
Representan dos naves espaciales de la clasificación de Vehículos Lanzadera.
Representan dos naves espaciales de la clasificación de Naves espaciales no tripuladas.
Representan dos naves espaciales de la clasificación de Naves espaciales tripuladas.
Representa una clase de Naves espaciales genéricas que implementa interfaz.
Representa la Interface implementada para la clase de Naves espaciales genéricas.