
Padrões de Projeto
Quiz
•
Computers
•
University
•
Medium
RODRIGO WILLEMANN
Used 3+ times
FREE Resource
20 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
Um novo tipo de máquina será adicionado ao sistema de monitoramento. Qual solução seria mais adequada para instanciar diferentes tipos de máquinas de maneira dinâmica sem modificar o código existente?
Criar uma única classe para cada tipo de máquina e instanciá-las diretamente quando necessário.
Utilizar um método que delega a criação dos objetos a subclasses específicas, de acordo com o tipo de máquina.
Criar um único objeto global para todas as máquinas, independente do tipo.
Definir métodos concretos para cada tipo de máquina diretamente na classe principal.
2.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
Uma fábrica está expandindo seu sistema de monitoramento para incluir novos tipos de máquinas sem modificar o código principal. Qual abordagem permitiria que novos tipos de máquinas fossem adicionados facilmente ao sistema?
Criar uma fábrica abstrata que delegue a criação de famílias de objetos relacionados e que possa ser estendida para novos tipos de máquinas.
Criar um único método que adicione manualmente cada novo tipo de máquina diretamente no código principal.
Criar uma classe estática que contenha todos os tipos de máquinas e suas funcionalidades.
Duplicar o código existente para cada novo tipo de máquina.
3.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
O sistema de monitoramento deve evitar múltiplas instâncias de notificações de anomalias em um ambiente com várias máquinas. Qual seria a melhor solução para garantir que apenas uma instância seja criada para gerenciar as notificações?
Criar uma classe que garante que somente uma instância exista e seja acessível globalmente para gerenciar as notificações.
Criar uma instância para cada tipo de notificação, mesmo que sejam idênticas.
Utilizar um método que crie novas instâncias a cada vez que um evento de notificação é gerado.
Permitir que múltiplas instâncias sejam criadas e gerenciadas de forma independente para cada máquina.
4.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
Uma fábrica tem 200 prensas hidráulicas idênticas. Qual estratégia poderia ser usada para otimizar o uso da memória ao monitorar essas máquinas idênticas?
Criar uma nova instância completa para cada uma das 200 prensas, incluindo todos os atributos.
Compartilhar os dados comuns entre as prensas, criando apenas objetos leves que armazenam as informações únicas de cada instância.
Utilizar uma única instância global para todas as prensas, ignorando as diferenças entre elas.
Duplicar os dados de cada prensa e armazená-los em uma estrutura de dados centralizada.
5.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
O sistema de monitoramento precisa notificar automaticamente quando uma máquina apresentar falhas. Como o sistema pode ser projetado para que as notificações de falhas sejam enviadas automaticamente a todos os interessados?
Configurar o sistema para que todas as máquinas monitorem diretamente os operadores e enviem notificações individualmente.
Estabelecer um mecanismo onde os observadores (operadores) possam se inscrever para receber notificações sempre que ocorrer uma falha.
Criar uma rotina manual onde cada operador verifica as falhas de cada máquina periodicamente.
Criar uma única instância que armazena todas as falhas e exige que os operadores verifiquem as anomalias manualmente.
6.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
Diferentes máquinas precisam ter comportamentos específicos de acordo com seus parâmetros. Qual abordagem permitiria que comportamentos diferentes fossem definidos para cada tipo de máquina de forma flexível e intercambiável?
Definir um conjunto de classes que encapsulam cada comportamento específico, permitindo a troca de comportamento em tempo de execução.
Criar uma classe base com todos os comportamentos possíveis e utilizar condicionais para cada tipo de máquina.
Duplicar o código de comportamento para cada novo tipo de máquina.
Definir todos os comportamentos diretamente na classe principal e utilizá-los conforme necessário.
7.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
Cada tipo de máquina requer ações diferentes em resposta a eventos críticos. Qual solução permite encapsular essas ações de forma que possam ser executadas de maneira independente e flexível?
Definir comandos específicos para cada ação e encapsular esses comandos de forma que possam ser executados de forma autônoma.
Implementar todas as ações possíveis diretamente na classe principal de monitoramento.
Definir ações como funções globais e chamá-las manualmente para cada tipo de evento crítico.
Criar uma única ação padrão que deve ser adaptada manualmente para cada evento.
Create a free account and access millions of resources
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple

Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?
Similar Resources on Wayground
16 questions
Programas, Máquinas, Computação e Máquinas de Registradores
Quiz
•
University
21 questions
Avaliação Pensamento Computacional - Teórico
Quiz
•
1st Grade - University
17 questions
Tecnología básica
Quiz
•
9th Grade - University
18 questions
UML - Orientação a Objetos
Quiz
•
University - Professi...
18 questions
Responsabilidad ML
Quiz
•
University
16 questions
Se liga - Circuitos Elétricos
Quiz
•
7th Grade - University
18 questions
IA: U2 S2 e S3
Quiz
•
University
15 questions
Introducción a CNC
Quiz
•
University
Popular Resources on Wayground
20 questions
Brand Labels
Quiz
•
5th - 12th Grade
10 questions
Ice Breaker Trivia: Food from Around the World
Quiz
•
3rd - 12th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
20 questions
ELA Advisory Review
Quiz
•
7th Grade
15 questions
Subtracting Integers
Quiz
•
7th Grade
22 questions
Adding Integers
Quiz
•
6th Grade
10 questions
Multiplication and Division Unknowns
Quiz
•
3rd Grade
10 questions
Exploring Digital Citizenship Essentials
Interactive video
•
6th - 10th Grade
Discover more resources for Computers
11 questions
NFL Football logos
Quiz
•
KG - Professional Dev...
20 questions
Definite and Indefinite Articles in Spanish (Avancemos)
Quiz
•
8th Grade - University
7 questions
Force and Motion
Interactive video
•
4th Grade - University
36 questions
Unit 5 Key Terms
Quiz
•
11th Grade - University
38 questions
Unit 6 Key Terms
Quiz
•
11th Grade - University
20 questions
La Hora
Quiz
•
9th Grade - University
7 questions
Cell Transport
Interactive video
•
11th Grade - University
7 questions
What Is Narrative Writing?
Interactive video
•
4th Grade - University