prefacio
Todos sabemos ahora si se trata de la obra de 10 años de edad, arquitecto o columna vertebral tecnología de la compañía, patrones de diseño, que no necesariamente serán capaces de comprender todo, sólo unos pocos es suficiente flexibilidad en el uso del espadachín, y hoy en día, compartir con ustedes 23 patrones de diseño, esperamos que lo disfruten! !
el modo de diseño se divide principalmente en tres tipos: Crear tipo, tipo de estructura, tipo de comportamiento.
patrones de diseño creacional
Singleton: asegurar que sólo una instancia de una clase, un punto de acceso global
El Builder: un paquete de procesar un objeto complejo, la construcción de objeto de acuerdo con los pasos
modo de prototipo: crear una nueva instancia copiando una instancia existente
patrón de la fábrica simple: una clase de fábrica determinada por los parámetros pasados para crear un producto que ejemplos
Factory Method: una interfaz definida para la creación de un objeto, ¡pero subclases deciden crear una instancia de esa clase
Resumen patrón de fábrica: crear objetos dependientes relacionados con la familia, sin especificar clases concretas
patrones de diseño estructural
Modo adaptador: una clase o un método de conversión de la interfaz en otro quiere cliente de la Interfaz
modo combinado: los objetos en una estructura de árbol para representar el - jerarquía de "toda fracción"
Modo Decoración: objetos dinámicos para agregar nuevas características
Modo de Aspecto: Externa proporcionar un método uniforme para acceder grupo de contacto de los subsistemas
el modo de puente: una abstracción y la aplicación de parte de la separación, de manera que se puede variar de forma independiente
Peso mosca: apoyar a un gran número de objetos de grano fino de manera eficiente mediante el intercambio de tecnología
Modo Proxy: proporciona un proxy para otros objetos a controlar el acceso a este objeto
Los patrones de comportamiento de diseño
modo de perfil: la definición de una estructura del algoritmo para retrasar algunas medidas implementadas subclases
patrón Intérprete: definición de un lenguaje, que define una representación gramática y definir un intérprete
Política Modelo: la definición de una serie de algoritmos, encapsula ellos, y para que puedan sustituir a cada uno
modo de estado: permite que un objeto cambie su comportamiento cuando cambia su estado interno
El patrón de observador: las dependencias entre los objetos, se cambia un objeto, que depende del sujeto a ser informados y actualizados
modo de apuntes: el paquete sin destruir la premisa, los objetos de ahorro de estado interno
modelo de intermediario: con un objeto de mediación que encapsula un conjunto de objetos que interactúan
Modo de comando: solicitud de comando encapsulado en un objeto, se puede solicitar diferente parametrización
Modo de visitantes: la estructura de datos sin cambiar la premisa de aumentar el conjunto de elementos que actúan sobre una nueva función objetivo
Cadena de patrón de Responsabilidad: una solicitud de emisor y receptor de desacoplamiento, de modo que más de un objeto de la solicitud en oportunidades
Iterator patrón: Un método para acceder a un desplazamiento objeto contenedor de cada elemento, no exponer la estructura interna del objeto
Con el fin de permitirles aprender y captar la esencia de los patrones de diseño 23, Xiao Bian terminar un análisis de casos y profundidad de 23 tipos de patrones de diseño, incluyendo mapas mentales, vídeos y documentos.
23 patrones de diseño de aprendizaje Cartografía de la mente
23 patrones de diseño de aprendizaje para aprender de vídeo 9,35 g
23 patrones de diseño documentos
23 patrones de diseño 9,35 g necesidad de aprender una pequeña videos de socios y documentación técnica, se puede reenviar este artículo para ver los bloggers, los bloggers carta privada a "aprender" el modo de conseguir lo consigue ~ ~ ~
pequeñas series dar usted continuó acción, esperanza podemos obtener el apoyo de todos ~