Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2. Run del Programa: El punto de entrada del programa es el método main() en la clase
"VentanaPrincipal". Cuando se ejecuta el programa, se crea una instancia de la clase
"VentanaPrincipal" y se muestra la interfaz gráfica al usuario.
3. End del Programa: El programa se puede finalizar al cerrar la ventana de la interfaz gráfica
o al hacer clic en el botón "Finalizar Programa".
8. Código Indentado: El código está correctamente indentado, lo que significa que las líneas
de código dentro de cada bloque están correctamente alineadas para indicar su jerarquía
y estructura.
10. Manejo de Objetos: El programa crea instancias de las clases para utilizar sus métodos y
acceder a su funcionalidad. Por ejemplo, se crea una instancia de la clase
"VentanaPrincipal" para mostrar la interfaz gráfica y se crea una instancia de la clase
"TraductorJavaPython" para realizar la traducción.
12. Herencia: Sí, en el código compartido se puede observar el uso de herencia. La interfaz
Traductor define un contrato que deben implementar todas las clases que la utilicen. En
este caso, la clase TraductorJavaPython implementa la interfaz Traductor, lo que indica
que hereda la estructura y los métodos definidos en la interfaz. Esto es un ejemplo de
herencia.
13. Polimorfismo: Sí, en el código compartido se puede observar el uso de polimorfismo. la
clase TraductorJavaPython reemplaza el método traducirHaciaPython de la interfaz
Traductor con su propia implementación. Esto es un ejemplo de polimorfismo, ya que la
clase hija (TraductorJavaPython) está redefiniendo el comportamiento del método
heredado de la clase padre (la interfaz Traductor).
16. Diseño de Programa (Diagrama de Clases pre y post): hay están las imágenes en el
repositorio.
20. Archivo .jar: esta en el repositorio, junto con la instrucciones de como usarlo.