Filtrar


Questões por página:
A arquitetura de software visa a garantir que um software seja robusto, escalável, flexível e atenda a todos os requisitos. Sobre o padrão MVC (Modelo-Visão-Controlador) em arquitetura de software, assinale a alternativa INCORRETA.
Numere a segunda coluna de acordo com a primeira, relacionando os padrões estruturais às respectivas descrições.

(1) Decorator
(2) Proxy
(3) Facade 

( ) Atua como substituto de outro objeto para controlar o acesso a ele, podendo adicionar cache ou lazy loading, sem alterar a interface original.
( ) Oferece um ponto de entrada único e simplificado para um subsistema complexo, reduzindo o acoplamento entre clientes e as classes internas.
( ) Permite empilhar múltiplos wrappers sobre um objeto, cada um acrescentando um comportamento novo e independente, sem que o propósito seja controlar ou restringir o acesso ao objeto original.

A sequência numérica correta de preenchimento dos parênteses da segunda coluna, de cima para baixo, é 
Um sistema de cálculo de frete permite que o algoritmo de cálculo (Correios, transportadora própria, retirada em loja) seja escolhido e trocado em tempo de execução pelo código cliente, sem que os algoritmos conheçam uns aos outros ou promovam transições entre si. Qual padrão de projeto comportamental foi aplicado nesse cenário?
O padrão de projeto que define uma dependência umpara-muitos entre objetos, de modo que quando um objeto muda o estado todos os seus dependentes são notificados e atualizados automaticamente, é chamado de
O padrão de projeto que anexa, dinamicamente, responsabilidades adicionais a um objeto, fornecendo uma alternativa flexível à herança, para estender a funcionalidade é denominado