PHP Design Patterns - Observer Pattern
Ég hef verið að lesa Head First Patterns Design undanförnu og hefur ákveðið að skrifa nokkuð af mynstur sem PHP dæmi um eigin hag mínum. Sú fyrsta sem ég hef ákveðið að kóða upp er Observer Pattern . Formlegar skilgreiningar á Observer Pattern er:
The Observer mynstur (hlutmengi í ósamstilltur birta / áskrift mynstur ) er hönnun hugbúnaðar mynstur þar sem hlut , sem heitir efni, heldur lista yfir framfæri sínu, sem heitir málið, og tilkynnir þá sjálfkrafa neins ríkis breytingar, yfirleitt með því að hringja ein þeirra aðferða . Það er aðallega notað til að hrinda í framkvæmd dreift atburði meðhöndlun kerfi.
Eins og kerfi verða lauslega saman að tryggja að þegar atburður gerist öll kerfi sem krefjast þekkingar á þessar uppfærslur eru upplýst. Til dæmis, a blog staða, eftir að vista færslu gætum við þurft að uppfæra leitarvél (td Lucene), uppfæra sitemap okkar, tags, email áskrift notendum osfrv The Observer mynstur leyfa verktaki til að bæta við fleiri hlustun án breytinga sýnileg markmiði . Með því að sprauta málið (þ.e. leitarvél uppfæra áheyrnarfulltrúa, sitemap rafall, etc) í efni (þ.e. blogg útgáfa kerfi) við getum að leyfa henni að framkvæma allar nauðsynlegar uppfærslur án þess að neinar breytingar.
Halda áfram að lesa "PHP Design Patterns - Observer Pattern '»
















































