Должен ли я сделать свой класс адаптера базы данных синглтоном? - PullRequest
0 голосов
/ 11 апреля 2011

Я использую адаптер базы данных от devx.com

Мне было интересно, должен ли я сделать его одноэлементным, чтобы я мог легко использовать его из разных классов без необходимостибеспокоиться о нескольких случаях?

1 Ответ

2 голосов
/ 11 апреля 2011

Хотя ваша логика верна, я не думаю, что вы должны.Подумайте о совпадениях, например.класс X обновляет базу данных, а класс Y одновременно получает значения из нее.Таким образом, у вас есть 2 операции с базой данных одновременно;наличие синглтона должно предотвратить это, так как соединение дБ необходимо закрыть / открыть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...