※ patrones de diseño ※ → ☆ ☆ ============ Fachada modo de modelo estructural (XII)

modo de vista general

modo de patrón de fachada, también conocida como la fachada o el modo de aparición. Grupos es un grupo que tiene una función similar, tales como bibliotecas, subsistema, etc., proporcionan una interfaz simple consistente. Esta sencilla interfaz de fachada se hace referencia constante. Fachada su comunicación interna con el modelo externo requiere un subsistema debe ser unificada a través de un objeto de la fachada. patrón Fachada proporciona una interfaz de alto nivel, de tal manera que el subsistema más fácil de usar.

,

estructura de modos

descripción de la modalidad

patrón Fachada proporciona una interfaz simple a un subsistema complejo, el subsistema de mejorar la independencia, la estructura jerárquica se puede definir usando el sistema de entrada de la fachada patrón de cada capa. Simplificar la interfaz de interacción entre el cliente y los sistemas externos. La dependencia entre el cambio en la evolución del cliente externo y el subsistema interno desacoplados entre sí.

Fachada puntos Resumen:  (que limitan el rango de variación en un subsistema)

  • 1. Desde el punto de vista del cliente, patrón Fachada simplifica todo el sistema de interfaz de montaje. Para los clientes internos y externos que, patrón de fachada para lograr un efecto de desacoplamiento - es decir, los cambios no afectarán a los subsistemas internos para cambiar la interfaz de fachadas.
  • 2.Façade paga más atención a los patrones de diseño de un nivel de arquitectura para mirar a todo el sistema, en lugar de al nivel de una sola clase. Fachada Muchas veces es un patrón de diseño arquitectónico.
  • patrón de diseño 3.Façade no es un contenedor se puede colocar en cualquier múltiples objetos arbitrarios. componente de modo Fachada interna debe ser " acoplado relación relativamente gran número de componentes " en lugar de un simple conjunto de funciones, a fin de permitir la articulación flexible, alta cohesión características.

patrones relacionados a distinguir entre:

  • modelo de fachada se centra en la interfaz simplificada.
  • Adaptador modelo se centra en interfaz de conversión.
  • interfaz de la separación de modos de enfoque del puente (abstract) de su implementación
  • Decorador modelo se centra en una interfaz estable objetos extensiones premisa.

 

implementación de patrones
 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
después de notas Xiao Ting serán lo más detallado posible explicar un poco de conocimiento, espero que seguirá centrándose en mi blog.
En esta sección se señala al final aquí.

Xiao Ting tendrá tiempo para poner su experiencia de aprendizaje, se sienta mejor conocimiento para escribir y compartir con todo el mundo.
Programación de desarrollo de la carretera es muy larga, muy parecido a poder compartir juntos, aprender juntos, y el progreso común.
Si tiene cualquier lugar artículos de supervisión, por favor, corríjanme. Te espero y puedo ser más comentarios para discutir temas relacionados con la programación.
Por último, gracias por su apoyo ~~~ sido

       C ++ completo ejemplo de código (el código bajo prueba se puede ejecutar en VS2017)
códigos e información relacionada Descarga:
              https://gitee.com/arvinxt/DesignPattern

 

 

Publicados 170 artículos originales · ganado elogios 207 · Vistas 4,59 millones +

Supongo que te gusta

Origin blog.csdn.net/xiaoting451292510/article/details/103859502
Recomendado
Clasificación