我的用户界面应该位于一个简单的 CRUD 应用程序(使用 Java)中的什么位置。
在我的应用程序中,我有一个主类和另一个类,它处理与数据库有关的所有事情,例如从中获取信息或向其添加新信息。
将 UI 元素保留在主类中并离开数据库类是否更明智,将用户输入向前推进,例如在数据库类中添加一个新元素,如下所示:
public static void main(String[] args) {
Scanner scan = new Scanner(system.in);
System.out.println("Give me your name:");
String name = scan.nextLine();
DatabaseHandler db = new DatabaseHandler();
db.addNameToDatabase(name);
}
或者输入提示是否应该存在于 中DatabaseHandler
,所以在主类中只显示方法调用,如下所示:
public static void main(String[] args) {
DatabaseHandler db = new DatabaseHandler();
db.addNameToDatabase(); //user interface now inside addNameToDatabase method
}