Proyecto universitario desarollado en java para comprender la implementación de patrones y creación de framework