Sobre a lista de design patterns no padrão GoF, é correto afirmar: 
						
						A) Decorator é um padrão comportamental que categoriza um objeto para fornecer novos comportamentos. 
 
B) Visitor é um padrão comportamental que encapsula uma solicitação como um objeto. 
 
C) Abstract Factory é um padrão estrutural que permite criar novas instâncias simplesmente copiando instâncias existentes. 
 
D) Iterator é um padrão comportamental que fornece uma maneira de acessar sequencialmente uma coleção de objetos sem expor a sua implementação. 
 
E) State é um padrão criacional que centraliza operações complexas de comunicação e controle entre objetos relacionados.