Respostas

291 palavras 2 páginas
2. Responda:
2.1.São design patterns uma forma de reuso? Explique:
R: Sim, porque são utilizadas de boas práticas para manter o código legível e organizado para que outor programador saiba dar manutenção. Por exemplo, criar uma classe Command que possui um método executar, o mesmo servirá para determinar que tipo de ação vai ser tomada, em todos as classes que implementarem do mesmo.

2.2.O que é loose coupling (coupling oo - google will help you on this)?
R: É a maneira de acoplação entre os métodos e o tipo de compartilhamento de dados. Neste caso, seria por parametros onde, cada um é uma peça fundamental, por exemplo passando um parametro string para uma função que calcula a área de um triangulo.

2.3.Qual a diferença de um design pattern para um framework?
R: Os dois são persistentes de classes, interfaces e colaborações prontas, porém os design patters são mais abstratos e menos especializados que os frameworks. Ou seja, os framworks são vistos como possuindo “regras de negócio” mais aprofundadas, enquanto os design patters, podem ser encaixados em vários tipos de “negócio”.

2.4.Uma pilha (stack) é um design pattern?
2.5.Um hash map é um design pattern?
R: Sim, porque o mesmo leva em consideração a organização e centralização do código, pelo fato do hashmap poder ser facilmente substituido(em partes) com o enum do java, que traz o mapeamento de uma variável sendo um numero equivalente.

2.6.Modele (diagrama de classes UML) o design pattern decorator para decorar uma árvore de natal com: a) Bolinhas; b) Luzinhas; c) Guirlandas; d) Fitas; e) Brinquedos;
3. Para cada um dos patterns a seguir especifique o objetivo, as consequências e usos comuns. 3.1.Factory
3.2.Singleton
3.3.Command
3.4.Decorator
3.5.Mediator

Relacionados

  • Respostas
    570 palavras | 3 páginas
  • Respostas
    1584 palavras | 7 páginas
  • respostas
    1773 palavras | 8 páginas
  • resposta
    463 palavras | 2 páginas
  • respostas
    257 palavras | 2 páginas
  • Resposta
    1464 palavras | 6 páginas
  • respostas
    665 palavras | 3 páginas
  • Respostas
    1203 palavras | 5 páginas
  • Respostas
    1006 palavras | 5 páginas
  • Respostas
    277 palavras | 2 páginas