Questões de Concurso
Sobre padrões de projeto (design patterns) em arquitetura de software
Foram encontradas 620 questões
Dentre diversos arranjos, o padrão de arquitetura hexagonal (também conhecido como padrão de portas e adaptadores) objetiva
( ) Visão - são as classes responsáveis pela apresentação da interface gráfica do sistema, incluindo janelas, botões, menus, barras de rolagem. A interface gráfica é formada por objetos de visão e contêineres.
( ) Conteiner - são as classes que tratam e interpretam eventos gerados por dispositivos de entrada, como mouse e teclado. Como resultado de tais eventos, contêineres podem solicitar uma alteração no estado do Modelo ou da Visão. Suponha, por exemplo, uma Calculadora. Quando o usuário clica em um botão +, uma classe Controladora deve capturar esse evento e chamar um método do Modelo.
( ) Modelo - são as classes que armazenam os dados manipulados pela aplicação e que têm a ver com o domínio do sistema em construção. Assim, classes de Modelo não têm qualquer conhecimento ou dependência para classes de Visão e Contêineres. Além de dados, classes de Modelo podem conter métodos que alteram o estado dos objetos de domínio.
As afirmativas são, respectivamente,
Dessa forma, considerando tais padrões de projeto, há uma classificação que apresenta os três tipos mais utilizados, de acordo com sua finalidade, a saber, padrões
Acerca das aplicações para dispositivos móveis, julgue o item a seguir.
Componentes de interface como hamburger menus são considerados obsoletos em designs modernos para dispositivos móveis.
Julgue o próximo item, relativo aos padrões de programação para smartphones, às tecnologias de persistência de dados em dispositivos móveis e aos modelos de ciclo de vida de software.
A principal característica do padrão Factory method é que ele permite a clonagem de objetos, para evitar instanciar novas instâncias repetitivamente.
A sugestão do arquiteto sobre o uso de Injeção de Dependências (DI) considera que esse padrão
Nesse caso, o padrão de projeto utilizado por M e sua equipe é o
A partir desse contexto, J lembrou que há um padrão de projeto que poderia ajudá-lo nessa tarefa, que é o
I. O padrão de projeto Decorator adiciona novas funcionalidades a um objeto, em tempo de execução, de forma dinâmica;
II. O padrão de projeto Proxy encapsula um objeto A por meio de um outro objeto B, que possui a mesma interface, de forma que o objeto B controla o acesso ao objeto A;
III. O padrão de projeto Builder fornece uma interface para criar objetos em uma superclasse, mas permite que as subclasses alterem os tipos de objetos que serão criados.
A sequência correta é
Com relação ao padrão de arquitetura MVC, analise as afirmativas abaixo:
I. O componente Visão gerencia como os dados são apresentados ao usuário
II. O componente Modelo gerencia os dados do sistema e as operações a eles associadas.
III. O componente Controlador gerencia o comportamento do sistema.
IV. Esse padrão é utilizado exclusivamente em aplicações web.
Está CORRETO o que se afirma em: