Prévia do material em texto
Padrões de Comportamento Java Persistence API (JPA) Focam na interação entre objetos e Fornece uma interface para na comunicação. persistência de dados em Java. Incluem padrões como Command, Facilita a manipulação de dados em Mediator e Visitor. bancos relacionais. Ajudam a definir como objetos Permite O uso de anotações para se comportam. mapeamento de entidades. Promovem a flexibilidade e a Suporta operações de CRUD de forma reutilização de código. simplificada. Padrões Chain of Responsibility de Padrões Estruturais Implementa uma lista encadeada Focam na composição de de objetos para processamento. classes e objetos. Cada objeto pode processar ou Projeto Incluem padrões como Adapter repassar a requisição. e Composite. Semelhante ao tratamento de Ajudam a formar estruturas de exceções no Java. classes mais flexíveis. Facilita a adição de novos Facilitam a integração de manipuladores na sequência. diferentes interfaces. Reutilização de Código Padrões de projeto promovem a reutilização de soluções. Facilitam a implementação de Padrões de Criação funcionalidades comuns. Tratamento de Exceções Envolvem a criação de Reduzem a duplicação e melhoram Permite gerenciar erros de forma objetos de forma controlada. a eficiência. controlada em Java. Exemplos incluem Singleton e Aumentam a consistência em Utiliza blocos try-catch para Factory Method. projetos de software. capturar exceções. Facilitam a instância de Facilita a manutenção e a classes complexas. legibilidade do código. Aumentam a modularidade e a As exceções podem ser propagadas manutenção do código. para níveis superiores.