Questões de Tecnologia da Informação · Marinha

Tecnologia da InformaçãoOutros temasMarinha 2023

Marinha

Questão de Tecnologia da Informação

Analise a função a seguir. public Dinheiro calcularPagamento(Empregado e) throws TipoEmpregadolnvalido { switch (e.tipo) { case COMISSIONADO: return calcularPagamentoComissionado{e); case HORA: return calcularPagamentoEmHoras(e); case SALARIO: return calcularPagamentoSalario(e); default: throw new TipoEmpregadolnvalido{e.tipo); } } Segundo Martin (2020), quais são os dois princípios SOLID desrespeitados pela função acima?

Sua resposta

Mais questões de Outros temas

Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.