abbiamo testato: singleTon:
- config immutabile con bridge a dati esportati da css
- store con publicazione del mutamento
- visitor con l'uso di Object.defineProperties( per inserire due visitatori visible e selected
- introspezione
- auto modifica
- intercezione (intercettare / overloading)
javascript non supporta l'intercezione. Per sopperire a questa mancanza sono stati introdotti i proxy
per approfondire:
http://exploringjs.com/es6/ch_proxies.html#sec_programming-vs-metaprogramming