Um padrão de projeto nomeia, abstrai e identifica aspectos-chave de uma estrutura de projeto para torna-lo útil para a criação de um projeto orientado a objetos reutilizável. O padrão de projeto identifica as classes e instâncias participantes, seus papéis, colaborações e distribuição de responsabilidades. Cada padrão de projeto foca num problema ou tópico particular do projeto orientado a objetos, descrevendo em qual situação pode ser aplicado, custos e benefícios de utilização. Associe as colunas a seguir:
Padrão
Conceito
A. Factory method
I. observer
B. Composite
II. mediator
C. Façade
III. strategy
D. Mediator
IV. factory method
E. Observer
V. façade
F. Strategy
VI. composite
Assinale a alternativa que associa corretamente as colunas:
Escolha uma:
a. A-IV; B-VI; C-V; D-II; E-I; F-III.
b. A-I; B-II; C-V; D-IV; E-III; F-VI.
c. A-IV; B-V; C-VI; D-I; E-II; F-III.
d. A-IV; B-VI; C-I; D-II; E-III; F-V.
e. A-III; B-VI; C-V; D-II; E-I; F-III.
Soluções para a tarefa
A-1; B-5; C-3; D-2; E-6; F-4. Correto
Resposta:
d. A-IV; B-VI; C-V; D-II; E-I; F-III. Correto
Explicação:
Um padrão de projeto nomeia, abstrai e identifica aspectos-chave de uma estrutura de projeto para torna-lo útil para a criação de um projeto orientado a objetos reutilizável. O padrão de projeto identifica as classes e instâncias participantes, seus papéis, colaborações e distribuição de responsabilidades. Cada padrão de projeto foca num problema ou tópico particular do projeto orientado a objetos, descrevendo em qual situação pode ser aplicado, custos e benefícios de utilização. Associe as colunas a seguir:
Padrão
Conceito
A. Factory method
I. observer
B. Composite
II. mediator
C. Façade
III. strategy
D. Mediator
IV. factory method
E. Observer
V. façade
F. Strategy
VI. composite
Assinale a alternativa que associa corretamente as colunas:
Escolha uma:
a. A-IV; B-V; C-VI; D-I; E-II; F-III.
b. A-IV; B-VI; C-I; D-II; E-III; F-V.
c. A-I; B-II; C-V; D-IV; E-III; F-VI.
d. A-IV; B-VI; C-V; D-II; E-I; F-III. Correto
e. A-III; B-VI; C-V; D-II; E-I; F-III.