Please enable JavaScript.
Coggle requires JavaScript to display documents.
Patrones de Diseño, Mario Díaz Padilla 00000233259 - Coggle Diagram
Patrones de Diseño
Patrón observer
Intención
Ejemplo: en una suscripción de correo, no se van a notificar a todos los usuarios de una página, solo a los que aceptaron la suscripción de correo, por que si no puede llegar a ser costoso en recursos y molesto.
Este patrón aplica el principio de abierto/cerrado ya que podemos añadir nuevas clases suscriptoras sin tener que cambiar el código inicial de la notificadora.
Busca el notificar a los objetos sobre el evento de un objeto observado, pero solo los que estén interesados en ser notificados
-
Motivación
Permite la notificación a varios objetos sobre cualquier evento que le suceda al objeto actualmente observado.
Aplicabilidad
Cuando el cambio de estado de un objeto afecte o pueda necesitar cambiar a otros y estos objetos sean desconocidos o cambien dinámicamente.
Cuando algunos objetos deben observar a otros, o sea de alguna manera que les importe sus cambios o acciones, pero solo durante un tiempo o en algunos casos.
-
-
Concepto
Bases de soluciones para tratar diferentes situaciones/problemas generales del desarrollo de software
-
-
-