Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 - Quais famílias de padrões foram estudadas no curso? R: Gof e Grasp. 2 - Qual a vantagem da programação em camadas? R: Organização do código; Divisão de responsabilidades; Velocidade de codificação. 3 - Qual padrão a figura abaixo representa? R: Composite. 4 - No padrão polymorphism representado pela figura: Quais as classes são abstratas? R - Classe Pagamento. 5 - Seja a figura: Com relação ao elemento "A" qual das figuras tem coesão AHA? E com relação aos elementos "B" e "c"? R: Figura "A" e Figura "B". 6 - O que é paradigma? R: É uma tendência a ser seguida. OBS. Os padrões seguem o paradigma. 7 - Qual linguagem usamos para representar os padrões? R: UML. 8 - Coloque "V" ou "F" com relação a Grasp: (f) Singleton (v) Low Coupling (v)High cohesi (v) Polymorphismy (f) Prototype 9 - Explique o padrão protitype: R: Padrão GOF de criação para clonar objeto. 10 - Qual o padrão usamos para guardar estados? R: Memento. 11 - Quando usamos o padrão interpreter? R: Padrão GOF comportamental para interpretar condigo (String etc) um algoritimo será escolhido para fazer a operação. 12 - Qual padrão GOF é parecido com o padrão Grasp Controller? R: Façade 13 - Explique o Builder: R: Padrão GOF criacional para criar objetos numa determinada quantidade de etapas. 14 - Porque o padrão Polymorphism deixa o código plugavel? R:Cada classe implementa o metodo da classe pai a sua maneira. 15 - Cite duas vantagens do padrão Factory Method: R: As classes de criação são plugavéis e centralização da criação dos objetos. 16 - Quais palavras (Java) usamos nos padrões de projeto ( Design Phanton)? R - Extend, iplements e new.
Compartilhar