Intentemos comprender la analogía del patrón de diseño del observador con un ejemplo de Quora. Como puedo ver en este momento, esta pregunta (¿Qué es el patrón de diseño del observador?) Es seguida por 5 personas en quora.
¿Qué hace después de una pregunta?
- Tan pronto como presione el botón Enviar después de escribir esta respuesta mía, las 5 personas que son los seguidores recibirán una notificación de que alguien ha escrito una respuesta a esta pregunta.
- ¿Por qué recibieron esa notificación? Porque eran seguidores o pueden llamarse Observadores.
- La pregunta quora es lo que llamamos sujeto.
- ¿Cuándo se entregó la notificación? Cuando envié una respuesta o cualquier otra persona que envíe la respuesta.
- No sucedió que Quora enviara al azar notificaciones a algunas personas si querían leer la respuesta o no. Solo se envió a personas que se suscribieron al Asunto (pregunta).
De esto se trata el patrón de observador. El patrón de observador estableció una relación de uno a muchos entre el sujeto y los observadores. Cualquier persona que quiera ser observador debe suscribirse al tema (siga la pregunta). En caso de que el observador ya no quiera recibir notificaciones sobre el Asunto, cancele la suscripción al Asunto.
Para obtener más ejemplos, consulte esta publicación titulada, Patrón de observador: ejemplos introductorios . Para comprender más al respecto, consulte este artículo titulado, Conceptos básicos del patrón de observador .
- ¿Cuál es la mejor opción de carrera SEO o diseño web?
- ¿Por qué algunos hermosos diseños web no se aprueban para ser utilizados en la realidad?
- ¿Qué sitio web de Logo es adecuado cuando se trata del mejor servicio de diseño de logo?
- Cómo comercializar diseño gráfico para empresas más grandes
- ¿Cómo podría alguien usar ‘hover’ en un diseño web para pasar sobre una imagen de caja flexible y hacer que parezca más grande en un lugar específico en el mapa?
También puede suscribirse a este archivo, Patrones de diseño , para conocer otros patrones y sus aplicaciones.