Может ли контроллер быть синглтоном?
Ребята,
Я внедряю шаблон MVC для своего веб-сайта. Я думаю о реализации контроллера как одноэлементного шаблона. У кого-нибудь есть какие-нибудь мысли о том, насколько хорошо/плохо иметь контроллер в качестве одноэлементного класса?
Я думаю, что контроллер в любом случае не должен отвечать за поддержание пользовательских данных. Он должен выступать только в качестве посредника между бизнес-слоем и ведущим. Это должно быть единственное место для доступа/обновления данных сеанса, и при необходимости он должен выполнять проверку.
Все ваши мысли о преимуществах и недостатках наличия его в качестве синглтона ценятся.
Спасибо
Ньоти