Prévia do material em texto
Padrões Estruturais Arquitetura MVC Composite permite tratar Model representa a lógica objetos de negócios dados do composições Bridge separa abstrações de View responsável pela implementações para Interface do usuário apresentação. Decorator adiciona Controller gerencia a funcionalidades a objetos de Interação entre Model . forma View. Facade simplifica a MVC promove separação de de um sistema para o preocupações para Padrões de Criação Padrões GRASP Singleton garante uma única Especialista de de uma classe em atribul execução. responsabilidades a Prototype a classes com conhecimento. de objetos existentes para Alta cossão desejável novas para evitar classes Factory Method cria objetos sem expor a lógica de pode levar a criação. na Abstract Factory fornece uma manutenção do código. interface para criar Responsabilidade deve ser de objetos. Princípios de Design bem entre as Principio da classes do sugere que uma classe deve ter uma única razão para mudar. Padrões Comportamentais Tecnologias JPA e JEE Princípio da de Chain of Responsibility permite Dependência promove JPA uma especificação para passar requisições entre objetos dependências entre de dados em receptores. da Segregação de JEE fornace um conjunto de Template Method define a recomenda para estrutura de um algoritmo em . corporativo. DAO é um padrão que abstral a Strategy algoritmos da Substituição de lógica de acesso a dados. para uso em assegura que são componentes que clientes. possam substituir gerenciam requisições em Observer notifica objetos sobre aplicações web. mudanças de estado em outros objetos.