You are on page 1of 4
THE OBSERVER PATTERN OBJECTA OBJECTB DEPENDS ON My ELECTRICITY BILL. LET'S SAY WEHAVE RUN AREGRESSION MODEL AND OBSERVED SOME RELATIONSHIP LIKE THIS BETWEEN THE TWO ELECTRIC_BILL “100° 2.8*MATH.LOGIAVG_TEMP) WE ARE TRACKING TEMPERATURE, AND WANTED OUR BILL TO UPDATE AS THE WEATHER CHANGED THE WEATHER E THE TEMPERATS IN SOME VARIABLE THAT ANNOUNCES “PROPERTY IGES INITS VALUE AND STORE THE ELEC LL IER VARIABLE THAT WOULD KEEP EAR OUT FOR CHANGESIN THE TEMPERATURE VARIAB LISTENER BINDING PE THEN THE TEM ID THE ELECTRIC BILL ARE LINKED y EACH TIME THE TEMPERATURI GED, THE ELECTRIC BILL WOULD CHANGE TOO OBJECTS THAT “PUBLISH” THESE OBJECTS THAT “SUBSCRIBE” TO "LISTEN" UPDATES ARE CALLED TO THESE UPDATES ARE CALLED PUBLISHERS SUBSCRIBERS THE CODE THAT GETS EXECUTED WHEN YOUR UI APP “DISPLAY Apopup ANUPDATE IS PUBLISHED |S CALLED Sila "THE CALLBACK PUBLISHERS ANNOUNCE DIFFERENT TYPES OF UPDATES ~ EACH OF WHICHIS REFERRED TO 1s AN E VE NT BUTTON CLICK, HOVE! THE TERM CALLBACK REFERS TO THE FACT BUT IS CALLED BY THE PUBLISHER THAT THIS CODE BELONGS” TO THE OBJECT WHEN THE EVENT OCCURS SUBSCRIBER OBJECT

You might also like