В чем разница между полностью статическими методами и применением одноэлементного шаблона?

Я создаю базу данных для хранения информации о пользователях моего веб-сайта (я использую stuts2 и, следовательно, технологию Java EE). Для базы данных я сделаю DBManager. Должен ли я применить здесь одноэлементный шаблон или, скорее, сделать все его методы статическими?

Я буду использовать этот DBManager для основных вещей, таких как добавление, удаление и обновление профилей пользователей. Наряду с этим я буду использовать для всех других целей запросов, например, чтобы узнать, существует ли уже имя пользователя и привлечь всех пользователей для административных целей и тому подобного.

Мои вопросы

  • В чем преимущество одноэлементного шаблона?
  • Что здесь наиболее уместно? Все статические методы или одноэлементный паттерн?
  • Пожалуйста, сравните их оба.

касательно

shahensha

PS База данных больше, чем эта. Здесь я говорю только о таблицах, которые я буду использовать для хранения информации о пользователях.

7
задан mega6382 16 November 2017 в 10:51
поделиться