Padrões De Projetos Flashcards
1
Q
Qual é o conceito de padrão de projeto?
A
- Pode acelerar o processo de desenvolvimento fornecendo paradigmas de desenvolvimento testados e comprovados.
- O projeto eficaz do software requer a consideração de problemas que podem não se tornar visíveis até mais tarde na implementação.
-
Reutilização de padrões de projetos:
– Ajuda a evitar problemas sutis.
– Melhora a legibilidade do código.
2
Q
O que é Padrão GoF?
A
3
Q
Quais são as classificações dos padrões GoF?
A
- Padrões criacionais. ☁🏭☁👷♀️🦿1⃣
- Padrões estruturais. 🏛
- Padrões comportamentais 🧠
4
Q
Para que serve um padrão criacional?
☁🏭☁👷♀️🦿1⃣
A
- Abstraem e/ou adiam o processo de criação dos objetos.
- Fornece mecanismo de criação de objetos que
- aumentam a flexibilidade e a reutilização do código existente.
5
Q
O que compõem o padrão criacional?
☁🏭☁👷♀️🦿1⃣
A
- Uma fábrica (Factory Method)
- abstrata (abstract Factory)
- constrói (builder)
- um protótipo (Prototype)
- único (Singleton)
6
Q
Para que serve um padrão estrutural?
Ponte adaptada é composta de decoração na fachada pro peso-mosca se aproxymar.
🌁
A
- Preocupam-se e explicam como montar classes e objetos para serem compostos em formar estruturas maiores.
mantendo as estruturas flexíveis e eficientes .
Composição de objetos e estruturas maiores
7
Q
De que é composto um padrão estrutural?
A
- Ponte (Bridge)
- adaptada (Adapter)
- é composta (Composed)
- de decoração (Decorate)
- na fachada pro (Fachade)
- peso-mosca se(Fly Wheigh)
- aproxymar.(Proxy)
8
Q
Para que serve um padrão comportamental?
A
Concentram-se nos algoritmos e atribuições de responsabilidades entre os objetos.
Cuida de uma comunicação eficaz e de atribuição de responsabilidade entre objetos