Logo Passei Direto
Buscar

Esse mapa mental é do material:

Padrões de Projetos Para Software - Questões
49 pág.

Design de Software Universidade Estácio de SáUniversidade Estácio de Sá

Material

Prévia do material em texto

Características dos Padrões Padrões de Criação Nome do padrão e problema que ele Singleton garante uma única resolve são essenciais. instância de uma Solução proposta e suas Factory Method define uma consequências são fundamentais. interface para criar Não é necessário identificar O objetos. autor do padrão. Builder separa a construção Devem ser testados e adaptáveis a de um objeto complexo. diferentes contextos. Prototype permite a clonagem de objetos existentes. Padrões Definição e Importância de Vantagens dos Padrões Padrões são soluções Reduzem retrabalho e melhoram reutilizáveis para problemas a eficiência do recorrentes. Projeto Aumentam a qualidade e a Facilitam a adaptação a novas manutenção do software necessidades e tecnologias. desenvolvido. Aumentam a qualidade do código Facilitam a comunicação entre e a legibilidade. desenvolvedores e equipes. Proporcionam um aprendizado Contribuem para a documentação e mais rápido para novos entendimento do sistema. desenvolvedores. Padrões Comportamentais Observer notifica dependentes sobre mudanças de estado. Strategy define uma família de Classificação dos Padrões algoritmos intercambiáveis. Padrões Estruturais Padrões de Criação lidam com a Command encapsula uma solicitação instância de objetos. como um objeto. Adapter permite a compatibilidade entre Padrões Estruturais organizam e Mediator facilita a comunicação interfaces diferentes. combinam classes e objetos. entre objetos. Facade simplifica a interface Padrões Comportamentais tratam da de um sistema complexo. interação entre objetos. Composite permite tratar Exemplos incluem Singleton, objetos individuais e Factory Method e Observer. composições. Decorator adiciona responsabilidades a objetos dinamicamente.