El ejemplo pretende ejemplificar la utilización del patrón de diseño Observer en una capa de presentación Web, con tecnologías HTML, CSS y JavaScript. Cabe destacar que JavaScript es un lenguaje de programación interpretado y multiparadigma, con lo cual algunos roles del patrón de diseño Observer pueden verse distorsionados siendo funciones en vez de objetos.
Descargar el repositorio y abrir el archivo index.html
en un navegador Web. A su vez, abrir el archivo js/main.js
en algún editor de texto/ide para ver su contenido
y entender el ejemplo en profundidad.
Angular es un Framework de FrontEnd que utiliza fuertemente el patrón de diseño Observer, lo cual explica en su documentación.