PHP Дизајн Шаблони - набљудувач на моделот
Сум бил читање главата првиот Дизајн Шаблони неодамна и се одлучи за да напишете некои од моделите што се PHP примери за мојата сопствена корист. Првиот што решив да го кодот е до набљудувач на моделот . Формалната дефиниција на набљудувачот моделот е:
Набљудувачот шема (подмножество на асинхрони објавуваат / претплатите модел ) е софтвер за дизајн шема , во која предмет , наречен тема, одржува листа на зависни, наречен набљудувачи, и ги известува автоматски на секоја промена на состојбата, обично од страна на повик еден од нивните методи . Тоа главно се користи за спроведување на дистрибуирани настан ракување со системи.
Како системи станат лабаво заедно што си сигурен дека кога настан се случува сите системи кои бараат познавање на овие надградби се информирани. На пример, блог пост, по заштеда на еден пост што можеби ќе треба да се ажурира пребарувач (на пр Lucene), ажурирање на нашите Мапа на сајтот, тагови, e-mail претплатени корисници, итн набљудувач модел им овозможува на програмерите да додадете дополнителни слушатели без уредување на нивните забележливи објект . Со инјектирање на набљудувачи (т.е. пребарувач ажурирање набљудувач, генератор Мапа на сајтот, итн) во предмет (т.е. блог пост уредување систем) можеме да му дозволиме на тоа да се изврши сите потребни надградби, без било какви промени.
Продолжи со читање 'PHP Дизајн Шаблони - набљудувач на моделот "»
















































