我在uni上用Java制作了一个dbms(实际上是非常简单的dbms),并且说明是使我的DBManager类成为单例,并且该类也应该是dbms的“主入口点” ,所以我想它必须包含main方法?
使此类成为单例是好的习惯/可行的,还是应该将我的主类与DBManager类分开,而只是从主类中调用DBManager?
答案 0 :(得分:0)
主要方法(公共静态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 ...
}