Imagem de fundo

Uma equipe de projeto de TI está trabalhando com o desenvolvimento de aplicações e util...

Uma equipe de projeto de TI está trabalhando com o desenvolvimento de aplicações e utiliza, para isso, padrões de projeto. A figura a seguir representa a estrutura arquitetural de padrão de projeto utlizado por essa equipe.


Imagem associada para resolução da questão


Fonte: Gamma, E; Helm, R.; Johnson, R. e Vlissides, J. (2000). “Padrões de Projeto: soluções reutilizáveis de software orientado a objetos”. 1. Ed, Bookman.


A utilização desse padrão é ideal para uma situação em que:


A

é fornecida uma interface para criação de famílias de objetos relacionados ou dependentes, sem especificar suas classes concretas


B

define-se um esqueleto de algoritmo e de uma aplicação, usando de postergação para confeccionar operações de subclasses


C

um objeto possuirá apenas uma única instância, sendo que uma classe irá gerar apenas um objeto, disponível de forma única para todo o escopo da aplicação


D

seja necessário converter a interface de uma classe para outras interfaces, sendo estas determinadas de modo múltiplo pelos clientes da classe principal


E

cria-se um objeto intermediário, entre um objeto base e seus clientes, sendo que estes não têm uma referência direta para o objeto base, só para o intermediário