Padrões de criação (creational patterns) abstraema forma como objetos são criados, tornando o sistemaindependente de como os objetos são criados, compostose representados. Um padrão de criação de classeusa a herança para variar a classe que é instanciada,enquanto que um padrão de criação de objeto delegaráa instanciação para outro objeto. Há dois temasrecorrentes nesses padrões. Primeiro, todos encapsulamconhecimento sobre quais classes concretas são usadaspelo sistema. Segundo, ocultam o modo como essasclasses são criadas e montadas. Tudo que o sistemasabe no geral sobre os objetos é que suas classes sãodefinidas por classes abstratas. Os padrões de criaçãosão classificados em Abstract Factory, Builder, FactoryMethod, Prototype e Singleton.O padrão Abstract Factory é usado quandoA o sistema deve ser independente da maneiracomo seus produtos são criados, relacionados erepresentados.B o algoritmo de criação de um objeto deve serindependente das suas partes e da maneira como eleé montado.C houver uma única instância de uma classe e esta foracessada a partir de um ponto de acesso conhecido.D classes delegam responsabilidade a alguma dassubclasses, e deseja-se localizar qual é a subclasseacessada.E as classes utilizadas para instanciação sãoespecificadas em tempo de execução ou carregadasdinamicamente.
#ENADE
Respostas
respondido por:
9
Letra b. O Padrão Abstract Factory compreende um padrão inerente ao projeto de software, que está relacionado com a criação de famílias de objetos que apresentam dependência ou relação entre si, utilizando uma única interface, sem que a classe seja especificada e concreta.
A ideia principal desse programa está voltado para a adição ou remoção de interfaces sem a presença de trabalhos ou de dificuldades em meio a tal processo. E por isso, tais algoritmos de criação devem ser independentes.
jspyderpajolq:
Errada, Resposta correta letra A - o sistema deve ser independente da maneira como seus produtos são criados, relacionados e representados.
respondido por:
29
Resposta:
A) o sistema deve ser independente da maneira como seus produtos são criados, relacionados e representados
Explicação:
Perguntas similares
5 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás