O critério finalidade reflete o que um padrão de
projeto (Design Pattern) faz. Os padrões podem ter
finalidade de criação, estrutural ou comportamental.
Os padrões de criação se preocupam com o
processo de criação de objetos. Os padrões
estruturais lidam com a composição de classes ou
de objetos e os padrões comportamentais
caracterizam as maneiras pelas quais classes ou
objetos interagem e distribuem responsabilidades.
De acordo com essa definição, assinale a alternativa
correta.
A
Os padrões Builder, Composite e Observer têm
finalidade comportamental.
B
Os padrões State, Strategy e Singleton têm
finalidade estrutural.
C
Os padrões Proxy, Façade e Adapter têm finalidade
de criação.
D
Os padrões Bridge, Decorator e Flyweight têm
finalidade comportamental.
E
Os padrões Factory Method, Abstract Factory e
Prototype têm finalidade de criação.