Search Header Logo

Padrões de Projeto - Arquitetura de Software

Authored by RODRIGO WILLEMANN

Computers

University

Used 1+ times

Padrões de Projeto - Arquitetura de Software
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Um desenvolvedor precisa garantir que um sistema continue funcionando corretamente mesmo que haja modificações ou novas funcionalidades. Ele decide utilizar um padrão de projeto para gerenciar essas mudanças. Qual padrão de projeto o desenvolvedor deve aplicar para garantir que as modificações no sistema possam ser feitas sem alterar a estrutura de objetos existentes?

Singleton

Adapter

Strategy

Observer

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Em um projeto de software, um desenvolvedor precisa garantir que uma classe seja instanciada apenas uma vez e que essa instância seja acessível de qualquer parte do código. Qual padrão de design é mais apropriado para alcançar esse objetivo?

Singleton

Decorator

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual padrão de projeto garante que uma classe tenha apenas uma instância e fornece um ponto global de acesso a essa instância?

Singleton

Factory Method

Observer

Decorator

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual padrão de projeto permite a criação de classes específicas para cada tipo de arquivo sem expor os detalhes de sua criação?

Abstract Factory

Chain of Responsibility

Decorator

Observer

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Um engenheiro de software está desenvolvendo um sistema de controle de usuários onde ele precisa aplicar uma função de autenticação a diferentes tipos de usuários (administrador, usuário comum, etc.). Ele precisa de um padrão que permita adicionar essa funcionalidade sem alterar o comportamento básico do sistema. Qual padrão de projeto deve ser utilizado para adicionar comportamentos a objetos de forma flexível, sem modificar suas classes?

Command

Observer

Decorator

Strategy

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Um desenvolvedor está implementando um sistema onde uma operação pode ser realizada de diferentes maneiras, dependendo do tipo de entrada recebida. Ele deseja evitar condicional de "if-else" extensivo no código. Qual padrão de projeto ajuda a encapsular diferentes algoritmos e permite que eles sejam selecionados em tempo de execução?

Factory Method

Strategy

Singleton

Composite

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Um sistema de mensagens precisa permitir que múltiplos módulos sejam notificados automaticamente sempre que uma mensagem nova for recebida. Qual padrão de projeto é utilizado para garantir que quando um objeto muda de estado, todos os seus dependentes sejam notificados e atualizados automaticamente?

Observer

Singleton

Prototype

Flyweight

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?