Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROTOTIPADO
OBSERVER
EDGAR FERNANDO ESTRADA ARTEAGA
MATEO FABIÁN ÁLVAREZ ERASO
SANTIAGO ORTEGA RODRÍGUEZ.
DEFINICIONES BASICAS
• Cuando una abstracción tiene dos aspectos, y del otro. Encapsular los aspectos en
objetos distintos permite cambiarlos y reutilizarlos.
• Cuando uno cambiar un objeto implica cambiar otros, pero no sabemos exactamente
cuántos hay que cambiar
• Cuando un objeto debe ser capaz de notificar algo a otros sin hacer suposiciones sobre
quiénes son dichos objetos. Esto es, cuando se quiere bajo acoplamiento.
CARACTERÍSTICAS
• Permite agregar nuevos observadores para proporcionar otro tipo de funcionalidad sin
cambiar el objeto observador.
• Los observers dependen del subject al que observan, pues lo conocen (hacen
referencia a él), por lo que cambios en la clase del subject pueden provocar
cambios en las de los observer.
EJEMPLO
BIBLIOGRAFÍA
• http://codejavu.blogspot.com/2013/06/ejemplo-patron-observer.html
• https://slideplayer.es/slide/3367977/
• https://www.youtube.com/watch?v=vZr_5SK9Nps
• https://picodotdev.github.io/blog-bitix/2015/10/el-patron-de-diseno-
observer-y-una-forma-de-implementarlo-en-java/
• https://informaticapc.com/patrones-de-diseno/observer.php