Шаблон (Registry)

By | четвъртък януари 2nd, 2014

Здравейте,

Искам да ви запозная със Шаблонът за дизайн Registry, които позволява да имаме централизиран начин за обмен на информация, подобен на глобалните променливи, но доста по-елегантно. Тук ще се запознаем с неговата реализация.

Този клас се състой от два метода „set“ и „get“. Първия метод е „set“, които добавяме самите стойности, като предадем на метода параметрите $key – за ключ за масива и $value – стойността и ги присвоим на свойството $registry, което е масив в класа. Другия метод е „get“, чрез който взимаме стойността която ни трябва в момента на изпълнението, като този метод иска само един параметър да му се предаде и той е ключът на масива. Кода е:

Примерно извикване и ползване на шаблона Registry

Това е най простия пример със Шаблон Registry, и има много други изпълнения. Но другите по-нататък

 

Comments

comments

Вашият коментар