Prévia do material em texto
1. A utilização de um padrão de projeto para o desenvolvimento de software aumenta a produtividade de maneira significativa. Um dos padrões mais utilizados é o MVC. O que faz o padrão de projeto MVC? B. O MVC divide a aplicação nas camadas Modelo (model), Visão (view) e Controlador (controller). 2. O MVC é um padrão muito utilizado em projetos por conta da sua arquitetura. Assinale a alternativa que apresenta uma ou mais vantagens na utilização do padrão de projeto MVC: E. Compreensão e manutenção facilitada do projeto, reúso do código e desenvolvimento rápido. 3. Os padrões de projeto, como o Singleton, ajudam a reduzir a complexidade do processo de desenvolvimento de software. Assinale a alternativa que contém a melhor aplicação para o padrão Singleton. A. O Singleton é usado quando um objeto deve ser instanciado somente uma vez para que seu conteúdo seja compartilhado para o restante da aplicação. 4. O padrão Singleton permite criar objetos únicos para os quais há somente uma instância. Quais são as regras básicas para sua utilização? E. O construtor da classe deve ser privado, o método getInstance() deve ser usado, e a requisição da classe deve ser feita utilizando :: 5. O padrão de projetos Factory é muito usado para definir e manter relacionamentos entre objetos durante o desenvolvimento de software. Como se dá o seu funcionamento? C. O Factory implementa uma classe que funciona como uma fábrica, baseando-se nos parâmetros recebidos para definir qual a classe necessária para executar a ação requisitada.