ПХП-Десигн Паттернс - Посматрач паттерн
Ја сам читао Хеад Фирст Десигн Паттернс недавно и одлучили да напише неке од образаца као ПХП примера за моју личну корист. Први који сам одлучио да код горе је Обсервер паттерн . Формална дефиниција Обсервер паттерн је:
Посматрач образац (подскуп асинхроног објави / претплатити образац ) је софтверски дизајн образац у којем објекат , који се зове предмет, одржава листу својих породица, под називом посматрача, и обавештава их аутоматски сваке државе промена, обично позивом један од њихових метода . Углавном се користи за имплементацију дистрибуираних система догађај руковање.
Као системи постају све лабаво повезан одлука које сигурно када се догађај деси свим системима који захтевају познавање ових исправки буду информисани. На пример, блогу, после уштеде порука можда ћемо морати да ажурирате претраживач (нпр. Луцене), ажурирајте наш ситемап-а, ознаке, корисници претплаћени е-маил, итд посматрач образац омогућава програмерима да додају додатне слушаоцима без измена њиховог посматрати објекат . Убризгавањем посматрача (тј. претраживач ажурирање посматрач, Ситемап Генератор, итд) у предмету (тј. блогу уређивање система) можемо дозволити да изврши све неопходне допуне без икаквих промена.
















































