Mindmap
PADRÕES DE PROJETOS (p. 27)
Inhalt der Mindmap
PADRÕES DE PROJETOS (p. 27)
4 ELEMENTOS ESSENCIAIS
- NOME: descreve o problema, solução e consequências de um projeto em poucas palavras
- PROBLEMA: descreve em que situação aplicar o padrão
- SOLUÇÃO: descreve os elementos que compõem o padrão de projeto
- CONSEQUÊNCIA: resultados e análise das vantagens e desvantagens da aplicação do padrão
Model-View-Controller (MVC)
- Separa modelo, visão e controle para aumentar a flexibilidade e a reutilização
- MODELO: objeto de aplicação
- VISÃO: apresentação na tela
- CONTROLE: maneira como a interface do usuário reage às suas entradas
CLASSIFICADOS EM 2 CRITÉRIOS
- FINALIDADE
- CRIACIONAL
- Abstract Factory
- Factory Method
- Prototype
- Singleton
- se preocupam com o processo de criação de objetos
- Builder
- ESTRUTURAL
- Adapter
- Bridge
- Composite
- Decorator
- Façade
- Flyweight
- Proxy
- Lidam com a composição de classes ou de objetos
- Adapter
- COMPORTAMENTAL
- Chain of Responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Observer
- State
- Strategy
- Template Method
- Visitor
- Caracterizam como classes ou objetos interagem e distribuem responsabilidades
- Memento
- CRIACIONAL
- ESCOPO
- CLASSES
- Lidam com os relacionamentos entre classes e suas subclasses
- OBJETOS
- Lidam com relacionamentos entre objetos; são mais dinâmicos
- CLASSES
- FINALIDADE
Ligação dinâmica (dynamic binding)
- Associação em tempo de execução de uma solicitação a um objeto e a uma das suas operações
São SUGESTÕES que podem ser aplicadas a qualquer linguagem de programação
Informationen
- Beschreibung
- Mindmap am PADRÕES DE PROJETOS (p. 27), erstellt von Alexia Santos am 20/06/2022.
- Erstellt von
- Alexia Santos
- Aufrufe
- 0
- Bewertung