Quais são os padrões de design para a estrutura de primavera?


Melhor resposta

Gang of Four Design Patterns

Padrões de design de criação

Padrões de projeto estruturais

  • Adaptador . Permite que duas classes incompatíveis trabalhem juntas envolvendo uma interface em torno de uma das classes existentes.
  • Bridge . Separa uma abstração para que duas classes possam variar independentemente.
  • Composto . Transforma um grupo de objetos em um único objeto.
  • Decorador . Permite que o comportamento de um objeto seja estendido dinamicamente em tempo de execução.
  • Fachada . Fornece uma interface simples para um objeto subjacente mais complexo.
  • Flyweight . Reduz o custo de modelos de objetos complexos.
  • Proxy . Fornece uma interface de espaço reservado para um objeto subjacente para controlar o acesso, reduzir custos ou reduzir a complexidade.

Padrões de design de comportamento

  • Cadeia de responsabilidades . Delega comandos a uma cadeia de objetos de processamento.
  • Comando . Cria objetos que encapsulam ações e parâmetros.
  • Intérprete . Implementa uma linguagem especializada.
  • Iterator . Acessa os elementos de um objeto sequencialmente sem expor sua representação subjacente.
  • Mediador . Permite o acoplamento fraco entre classes por ser a única classe que possui conhecimento detalhado de seus métodos.
  • Memento . Fornece a capacidade de restaurar um objeto ao seu estado anterior.
  • Observador . É um padrão de publicação / assinatura que permite que vários objetos observadores vejam um evento.
  • Estado . Permite que um objeto altere seu comportamento quando seu estado interno muda.
  • Estratégia . Permite que um de uma família de algoritmos seja selecionado em tempo de execução.
  • Método de modelo . Define o esqueleto de um algoritmo como uma classe abstrata, permitindo que suas subclasses forneçam comportamento concreto.
  • Vistor . Separa um algoritmo de uma estrutura de objeto movendo a hierarquia de métodos em um objeto

Quando existem apenas 3 categorias, por que chamá-lo de GANG OF QUATRO ?

Gang of Four ” refere-se aos quatro autores do livro –

Erich Gamma,

Richard Helm,

Ralph Johnson e

John Vlissides.

Gang of Four Design Patterns

Resposta

1.Proxy.

2.Singleton: beans definidos no arquivo de configuração do spring (xml ) são criados apenas uma vez. Isso pode ser sobrescrito usando escopo de bean de protótipo. Então, o spring criará um novo objeto de bean para cada solicitação.

3. Método de modelo.

4. Model View Controller: um dos padrões de projeto mais populares da atualidade.

5. View Helper: separando o código da apresentação nas visualizações

6. Front Controller: despachando solicitação de entrada para o controlador usando DispatcherServlet

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *