¿Cuáles son los patrones de diseño para el marco de primavera?


Mejor respuesta

Gang of Four Design Patterns

Patrones de diseño de creación

Patrones de diseño estructural

  • Adaptador . Permite que dos clases incompatibles funcionen juntas al envolver una interfaz alrededor de una de las clases existentes.
  • Bridge . Desacopla una abstracción para que dos clases puedan variar independientemente.
  • Compuesto . Toma un grupo de objetos en un solo objeto.
  • Decorador . Permite que el comportamiento de un objeto se extienda dinámicamente en tiempo de ejecución.
  • Fachada . Proporciona una interfaz simple para un objeto subyacente más complejo.
  • Flyweight . Reduce el costo de modelos de objetos complejos.
  • Proxy . Proporciona una interfaz de marcador de posición a un objeto subyacente para controlar el acceso, reducir los costos o reducir la complejidad.

Patrones de diseño de comportamiento

  • Cadena de responsabilidad . Delega comandos a una cadena de objetos de procesamiento.
  • Command . Crea objetos que encapsulan acciones y parámetros.
  • Intérprete . Implementa un lenguaje especializado.
  • Iterador . Accede a los elementos de un objeto de forma secuencial sin exponer su representación subyacente.
  • Mediator . Permite un acoplamiento flexible entre clases al ser la única clase que tiene un conocimiento detallado de sus métodos.
  • Memento . Proporciona la capacidad de restaurar un objeto a su estado anterior.
  • Observer . Es un patrón de publicación / suscripción que permite que varios objetos observadores vean un evento.
  • Estado . Permite que un objeto altere su comportamiento cuando cambia su estado interno.
  • Estrategia . Permite seleccionar uno de una familia de algoritmos sobre la marcha en tiempo de ejecución.
  • Método de plantilla . Define el esqueleto de un algoritmo como una clase abstracta, lo que permite que sus subclases proporcionen un comportamiento concreto.
  • Vistor . Separa un algoritmo de una estructura de objeto moviendo la jerarquía de métodos a un objeto

Cuando solo hay 3 categorías, ¿por qué llamarlo GANG OF CUATRO ?

Gang of Four ” se refiere a los cuatro autores del libro –

Erich Gamma,

Richard Helm,

Ralph Johnson y

John Vlissides.

Gang of Four Design Patterns

Respuesta

1.Proxy.

2.Singleton: beans definidos en el archivo de configuración de Spring (xml ) solo se crean una vez. Esto se puede anular usando el alcance del bean Prototype. Luego, Spring creará un nuevo objeto bean para cada solicitud.

3. Método de plantilla.

4. Controlador de vista de modelo: uno de los patrones de diseño más populares en la actualidad.

5. View Helper: separar el código de la presentación en vistas

6. Controlador frontal: envío de solicitudes entrantes al controlador mediante DispatcherServlet

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *