Questão
2018
SUGEP
Universidade Federal Rural de Pernambuco
Analista de Tecnologia da Informação - Sistema (UFRPE)
Com-aos-conceitos134ee4ba0d
Com respeito aos conceitos relacionados a padrões de projetos, assinale a afirmativa correta:
A
Um padrão de projeto representa soluções comprovadas para problemas recorrentes em desenvolvimento de software. Com base na abstração das escolhas bem-sucedidas para atender uma dificuldade conhecida, é composta de quatro elementos essenciais: nome da classe, atributos, métodos e interface.
B
Refatoração é uma modificação profunda no sistema que altera o seu comportamento funcional, mas que torna o código mais eficiente, mesmo tornando-o menos fácil de ser entendido.
C
São exemplos de padrões de projeto de software baseados no uso refatoração: Abstract Factory, Composite, Observer, Strategy e Template Method.
D
Os padrões de projeto catalogados no livro Padrões de Projeto do GoF são divididos em três categorias: de Criação, Estrutural e Comportamental.
E
São exemplos de padrões de comportamento: Composite, Adapter, Factory Method e o Abstract Factory.