PHP Disinji Disinn - Pattern Osservatur
Stajt ġiet qari Disinji Kap tad-Disinn Ewwel reċentement u ikunu iddeċidew li jikteb xi wħud mill-mudelli bħala eżempji PHP għall-benefiċċju personali tiegħi. L-ewwel waħda li jien iddeċidejt li kodiċi up huwa l- Pattern Osservatur . Id-definizzjoni formali tal-Pattern Osservatur huwa:
Il-mudell osservatur (subsett ta 'l-mhux sinkroniku jippubblika / tabbona mudell ) huwa mudell tad-disinn tas-software li fihom oġġett , imsejjaħ is-suġġett, iżomm lista ta 'dipendenti tagħha, imsejħa osservaturi, u tinnotifika b'mod awtomatiku ta' kwalunkwe bidliet istat, normalment billi ċċempel wieħed minn metodi . Dan huwa prinċipalment użat biex jimplimentaw is-sistemi distribwiti tqandil avveniment.
Bħala sistemi isiru aktar b'mod laxk flimkien jagħmlu ċert li meta l-avveniment jiġri l-sistemi li jeħtieġu għarfien ta 'dawn l-aġġornamenti huma infurmati. Per eżempju, blog post, wara l-iffrankar ta 'wara 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 li jżidu s-semmiegħa addizzjonali mingħajr editjar oġġett osservabbli tagħhom . Billi tinjetta l-osservaturi (jiġifieri search engine osservatur aġġornament, ġeneratur sitemap, eċċ) fis-suġġett (blog jiġifieri wara l-editjar sistema) nistgħu jippermettu l-li jwettaq l-aġġornamenti kollha meħtieġa mingħajr ebda tibdil.
















































