Logo Passei Direto
Buscar

Linguagem PHP e padrões de projeto

User badge image
sziptech

em

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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.