PHP Disinji Disinn - Pattern Osservatur
Stajt ġiet qari Disinji Kap Disinn Ewwel reċentement u ikunu iddeċidew li tikteb xi wħud mill-mudelli ta 'eżempju PHP għall-benefiċċju tiegħi stess. L-ewwel waħda li stajt iddeċieda li up huwa l-kodiċi Pattern Osservatur . Id-definizzjoni formali ta 'l-Pattern Osservatur huwa:
Il-mudell osservatur (subsett tal-asinkroni tippubblika / tabbona mudell ) huwa softwer mudell tad-disinn li fih oġġett , imsejħa is-suġġett, iżomm lista ta 'dipendenti tagħha, imsejħa osservaturi, u tinnotifika minnhom awtomatikament dwar kwalunkwe bidla istat, normalment billi ċċempel wieħed mill tagħhom metodi . Huwa jintuża prinċipalment biex jimplimentaw sistemi mqassma tqandil avveniment.
Bħala sistemi jsiru aktar laxk flimkien jagħmlu ċert li meta ġrajja jiġri sistemi kollha li jeħtieġu għarfien ta 'dawn l-aġġornamenti huma infurmati. Per eżempju, blog post, wara l-iffrankar post għandna jistgħu jeħtieġu li jiġu aġġornati search engine (eż. Lucene), taġġorna sitemap tagħna, tikketti, l-utenti email sottoskritt, eċċ Il-mudell osservatur tippermetti lill-iżviluppaturi biex iżżid semmiegħa addizzjonali mingħajr editjar oġġett osservabbli tagħhom . Billi tinjetta osservaturi (jiġifieri search engine osservatur aġġornament, ġeneratur sitemap, eċċ) fis-suġġett (blog jiġifieri wara editjar sistema) nistgħu jippermettu l-li jwettaq l-aġġornamenti neċessarji mingħajr ebda tibdil.

















































