2010-03-26 4 views
2

Я имею в виду использовать шаблон дизайна в PHP, такой как шаблон наблюдателя, но мне нужно воссоздать отношения наблюдателей каждый раз, когда страница загружается, усиливает меня. Поскольку ссылки сохраняются как новые конкретные объекты в сеансе, нет способа сохранить отношения между подписчиками и их наблюдателями, если вы не используете GUID или некоторые другие свойства для формирования поиска и вместо этого сохраните это свойство.Стоит ли использовать шаблон наблюдателя в PHP?

С учетом необходимости воссоздавать отношения каждый раз, когда загружается страница, стоит ли использовать шаблоны проектирования, такие как наблюдатели на PHP, по сравнению с чистым дизайном? Любой реальный опыт, чтобы поделиться?

+0

Как вы собираетесь реализовать шаблон наблюдателя в PHP? – Shawn

ответ

0

Воспитание самих отношений, вероятно, займет наименьшее количество времени, поскольку объекты передаются как ссылки.

3

Это несколько странный вопрос, требующий языка программирования, который - по дизайну - не имеет ничего общего и воссоздает всю среду по каждому запросу.

Говоря о , стоимость, вы должны учитывать, что поиск и повторное создание данных сеанса по каждому запросу также занимают ресурсы. Я не знаю, сколько отношений мы говорим в вашем приложении, но прикрепление всех необходимых предметов с наблюдателями в бутстрапе звучит как чистый и действенный подход ко мне. Вы можете поднять ответственность за это в класс менеджера за повышенную ремонтопригодность.

Если у вас есть сомнения относительно производительности, контрольный показатель.

 Смежные вопросы

  • Нет связанных вопросов^_^