fisrt version - analise SOLID
grupo 1