proyecto con ejemplo de inyeccion de dependencia por constructor