Questão de Desenvolvimento de Software

Um Design Pattern pode ser definido como uma solução amplamente aplicável a diferentes problemas que costumam aparecer com alta frequência durante o desenvolvimento de software. Trata-se, portanto, de um mecanismo que permite a obtenção do item de maior valia para o desenvolvedor que é a reusabilidade.

Assinale a alternativa correta.

A
Uma classe envolvida no Design Pattern Factory tem sempre um método abstrato que deve ser sobrescrito por subclasses mais específicas.
B
O Design Pattern Singleton é utilizado para garantir que uma classe tenha apenas uma instância e que ela possa ser acessada por toda a aplicação.
C
O Design Pattern Factory é utilizado para criar objetos sem a necessidade de especificar a classe exata do objeto que será criado.
D
O Design Pattern Observer é utilizado para definir uma dependência um-para-muitos entre objetos, de maneira que quando um objeto muda de estado, todos os seus dependentes são notificados e atualizados automaticamente.
E
O Design Pattern Decorator é utilizado para anexar responsabilidades adicionais a um objeto dinamicamente. Os decoradores fornecem uma alternativa flexível ao uso de subclasses para extensão de funcionalidades.

Comentários

U

Ainda não há comentários para esta questão.

Seja o primeiro a comentar!