Могу ли я сделать класс с моим основным методом Singleton? - PullRequest
1 голос
/ 07 октября 2019

Я делаю dbms в Java (очень простые dbms, так что мы учимся) в универе, и инструкции состоят в том, чтобы сделать мой класс DBManager одиночным, и этот класс также должен быть «главной точкой входа» dbms, так что я полагаю, что в нем должен быть метод main?

Это хорошая практика / возможно ли сделать этот класс одноэлементным, или я должен отделить свой основной класс от класса DBManager и просто вызвать DBManager из основногокласс

1 Ответ

0 голосов
/ 07 октября 2019

Основной метод (pubis static void main (String [] args)) является основной записью приложения.

В соответствии с требованиями вашего упражнения, основная запись управления dababase (выберите создать обновление удалить).

Пожалуйста, учтите, что разделить обязанности более чисто.

Вот пример, не самый лучший, но он поможет вам понять синглтон.

public class DmbsManager {
    private static DmbsManager dmbsManager = new DmbsManager();

    public static DmbsManager getInstance(){
        return dmbsManager;
    }

    //Below goes all the dababse management methods as select create ...

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