NEW
Font size
WorksheetsAssociações dos Padrões de Projetos
Total questions: 20
Worksheet time: 10mins
Qual padrão de projeto é responsável por criar uma interface para criar famílias de objetos relacionados sem especificar suas classes concretas?
Singleton
Abstract Factory
Observer
Decorator
Qual padrão de projeto garante que uma classe tenha apenas uma instância e fornece um ponto global de acesso a ela?
Singleton
Adapter
Proxy
Builder
Qual padrão permite que objetos mudem seu comportamento quando seu estado interno muda?
State
Strategy
Command
Facade
Qual padrão de projeto permite que você adicione funcionalidades a um objeto de forma dinâmica?
Decorator
Composite
Bridge
Prototype
Qual padrão de projeto separa a construção de um objeto complexo da sua representação, permitindo que o mesmo processo de construção crie diferentes representações?
Builder
Factory Method
Flyweight
Chain of Responsibility
Qual padrão de projeto fornece uma interface unificada para um conjunto de interfaces em um subsistema?
Facade
Adapter
Proxy
Mediator
Qual padrão de projeto permite que um objeto notifique outros objetos sobre mudanças em seu estado?
Observer
Command
Iterator
Template Method
Qual padrão de projeto permite que você trate um grupo de objetos de maneira semelhante a um único objeto?
Composite
Bridge
Prototype
Memento
Qual padrão de projeto encapsula uma solicitação como um objeto, permitindo parametrizar clientes com diferentes solicitações?
Command
Strategy
State
Proxy
Qual padrão de projeto permite criar uma cópia exata de um objeto, sem depender de sua classe?
Prototype
Singleton
Adapter
Decorator
Qual padrão de projeto converte a interface de uma classe em outra interface esperada pelos clientes?
Adapter
Facade
Bridge
Proxy
Qual padrão de projeto desacopla uma abstração da sua implementação, permitindo que as duas variem independentemente?
Bridge
Composite
Decorator
Iterator
Qual padrão de projeto fornece uma maneira de acessar sequencialmente os elementos de um objeto agregado sem expor sua representação subjacente?
Iterator
Observer
Mediator
Chain of Responsibility
Qual padrão de projeto permite que vários objetos tenham a chance de tratar uma solicitação, passando-a ao longo de uma cadeia?
Chain of Responsibility
Command
State
Strategy
Qual padrão de projeto define uma família de algoritmos, encapsula cada um deles e os torna intercambiáveis?
Strategy
State
Command
Template Method
Qual padrão de projeto fornece um substituto ou representante de outro objeto para controlar o acesso a ele?
Proxy
Adapter
Facade
Decorator
Qual padrão de projeto permite que um objeto capture e restaure seu estado interno?
Memento
Observer
Iterator
Composite
Qual padrão de projeto define o esqueleto de um algoritmo em uma operação, postergando alguns passos para as subclasses?
Template Method
Strategy
State
Command
Qual padrão de projeto permite que um objeto altere seu comportamento quando seu estado interno muda, parecendo mudar sua classe?
State
Strategy
Observer
Command
Qual padrão de projeto usa o compartilhamento para suportar grandes quantidades de objetos de forma eficiente?
Flyweight
Prototype
Builder
Singleton
