GABARITA

Concurso TCE-RR – Edital nº 001/2024 · Tecnologia da Informação · Desenvolvimento de Software

Questão 70

Um bom desenvolvedor de sistemas deve ter conhecimento sobre refatoração, padrões de arquitetura e de projeto, princípios SOLID e outros tópicos importantes sobre programação.

Em relação a padrões de projeto, considere o seguinte trecho de código:

public interface Heroi { void falar();

} public class HomemDeFerro implements Heroi { public void falar() { System.out.println("Eu sou o Homem de Ferro, da Marvel!");

} } public class SuperHomem implements Heroi { public void falar() { System.out.println("Eu sou o Super Homem, da DC!");

} } public class MarvelOuDC { public static Heroi getHeroi(String nome) { if (nome.equalsIgnoreCase("HomemDeFerro")) { return new HomemDeFerro();

} else if (nome.equalsIgnoreCase("SuperHomem")) { return new SuperHomem();

} } }

Marque a opção que corresponde ao padrão de projeto implementado no código acima.

Status: valida.

Comentários

Ainda não há comentários publicados.

Reportar problema

Abrir o app