我的用戶界面應該位於簡單的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
}
[請不要在問題標題中使用'問題'一詞](http://meta.stackexchange.com/questions/114221/why-isnt-the-word-question-allowed-in-question-titles )(即使它拼寫錯誤)。我們已經知道這是一個問題。試着找出一個很好的標題來顯示問題的內容。 – brimborium