Diferencia entre revisiones de «Patrón de diseño»

Contenido eliminado Contenido añadido
Orgullomoore (discusión · contribs.)
m Revertidos los cambios de 84.78.64.25 (disc.) a la última edición de MelancholieBot
Línea 93:
*[[Visitor (patrón de diseño)|Visitor]] (Visitante): Permite definir nuevas operaciones sobre una jerarquía de clases sin modificar las clases sobre las que opera.
 
=== Patrones de Sistema ===
*[[Modelo Vista Controlador|MVC]] (Modelo Vista Controlador): Divide un componente o un subsistema en tres partes lógicas: modelo, vista y controlador, facilitando la modificación o personalización de cada parte.
*[[Session (patrón de sistema)|Session]] (Sesión): Ofrece una forma de que los servidores de sistemas distribuidos sean capaces de distinguir los clientes, permitiendo que las aplicaciones asocien el estado con la comunicación entre el cliente y el servidor.
*[[Worker Thread (patrón de sistema)|Worker Thread]] (Thread trabajador): Mejora la productividad y minimiza la latencia media.
*[[Callback (patrón de sistema)|Callback]] (Retrollamada): Permite que un cliente se registre en un servidor para ciertas operaciones. De esta forma, el servidor puede notificar al cliente cuando la operación ha finalizado.
*[[Succesive Update (patrón de sistema)|Succesive Update]] (Actualización Sucesiva): Ofrece a los clientes una forma de recibir actualizaciones continuas.
*[[Router (patrón de sistema)|Router]] (Encaminador): Desacopla múltiples fuentes de información de los objetos de esa información.
*[[Transaction (patrón de sistema)|Transaction]] (Transacción): Agrupa una colección de métodos de forma que todos ellos finalicen correctamente o fallen de forma colectiva.
== Patrones de Interacción ==
Los cuales con la experiencia de los programadores han afinado algunas posibles soluciones para la creación de las interfaces de web.