Miguel-Luis/aquitectura-java — reverse-engineered prompt

Reverse engineered prompt

GitHub

Quiero que me armes un repositorio educativo en Java para un curso de Arquitectura de Software Empresarial, con ejemplos simples y fáciles de entender sobre programación orientada a objetos, relaciones entre clases y principios SOLID.

La idea es que alguien pueda abrir el proyecto, leer el código y ejecutar cada ejemplo por separado desde la terminal. Incluye ejemplos de clases, objetos, atributos privados, getters y setters. También quiero ejemplos claros de herencia, implementación, composición, agregación, asociación y dependencia, usando un contexto sencillo como personas, profesores, estudiantes, cursos, departamentos o universidad.

Para SOLID, crea ejemplos para los cinco principios. En cada principio quiero una versión mala y una versión buena, para que se vea claramente qué problema hay y cómo se corrige. Agrega comentarios en el código cuando ayuden a entender.

Deja un README en español con la explicación del proyecto, la estructura, qué enseña cada carpeta y comandos básicos para compilar y ejecutar con JDK 8 o superior.

Want more depth? Deep Reverse