我正在大学用 Java 制作一个 dbms(非常简单的 dbms,只是为了让我们学习),说明是让我的 DBManager 类成为单例,并且这个类也应该是 dbms 的“主入口点”,所以我想它必须有 main 方法?
让这个类成为单例是一个好的做法/可能吗?或者我应该将我的主类与 DBManager 类分开并简单地从主类中调用 DBManager 吗?
最佳答案
main方法(publis static void main(String[] args))是应用程序的主入口。
我这个练习的要求是有一个数据库管理的主入口(选择创建更新删除)。
请考虑将职责分开更清晰。
这里是一个例子,不是最好的,但它会帮助你理解单例。
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 ...
}
关于java - 我可以将我的 main 方法设置为 Singleton 类吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58266537/