Assinale a opção que apresenta o padrão de projeto que tem por objetivo separar o display de estado de um objeto a partir do objeto em si e que permite que sejam fornecidos displays alternativos.
- A Decorator
- B Prototype
- C Facade
- D Observer
- E Iterator