Implementación Java de los Patrones de Diseño del GoF