Logo Passei Direto
Buscar

Esse mapa mental é do material:

SIMULADO 02 - PADRÕES DE PROJETO EM JAVA - ESTÁCIO
11 pág.

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

Material

Prévia do material em texto

Coesão de Classe Arquitetura MVC Coesão Temporal: métodos Divide sistema em Model, executados em um mesmo View e Controller. tempo. Coesão Funcional: todos Model lida com a lógica de métodos contribuem para dados e regras de negócio. uma única tarefa. View é responsável pela interface do usuário. Coesão Lógica: métodos agrupados por similaridade Controller atua como funcional. intermediário entre Model e View. Coesão Sequencial: saída de um método é entrada de outro. Padrões Padrão Visitor de Padrão Mediator Permite a adição de novas Reduz dependências entre operações sem modificar a objetos em uma rede estrutura. Cada objeto da hierarquia Projeto complexa. Introduz um objeto central implementa a operação que gerencia a Accept. comunicação. A classe X define Facilita a manutenção ao operações específicas centralizar a lógica de para cada objeto. interação. Facilita a separação de Promove um design mais algoritmos e estruturas limpo e organizado. de dados. Padrão Observer Permite que objetos observem e respondam a mudanças de estado. Acoplamento Facilita a sincronização Anotações em EJB entre diferentes Acoplamento Global: visualizações. Anotações simplificam a módulos dependem de Comum em interfaces configuração de EJBs no uma variável global. Java. gráficas e sistemas Acoplamento de Dados: reativos. A anotação Local define um métodos usam apenas Promove um design contexto de persistência alguns atributos. local. desacoplado entre Baixo acoplamento componentes. Facilitam a definição de facilita a manutenção Stateless e Stateful Session e evolução do sistema. Beans. Módulos com baixo Melhoram a legibilidade e acoplamento são mais manutenção do código. independentes.