Sobre padrões de projeto de software, assinale a assertiva correta.
- A. Abstract Factory evita a dependência do remetente de uma requisição ao seu destinatário.
- B. Factory fornece uma interface para criação de famílias de objetos relacionados ou dependentes, sem especificar suas classes concretas.
- C. Bridge é um padrão que garante a existência de apenas uma instância de uma classe, mantendo um ponto global de acesso ao seu objeto.
- D. Factory, Abstract Factory e Bridge são exemplos de padrões de criação, na classificação proposta pela GoF (gang of four).
- E. Chain of Responsibility pertence à categoria de padrões estruturais segundo GoF.