這是關於一個學校的任務,所以我試圖按照本書做事。我覺得自己正在掌握Java,但良好的編程習慣,設計模式等對我來說都是相當新穎的。Java中的MVC
我做了我的模型,它工作正常。它包含一個學生類,其中包含許多帶有學生信息的字段(顯然)。現在我想將這些信息顯示在幾個JLabel中。將整個學生對象傳遞給GUI最簡單,並使用JLabel.settext.getname()等很多次,毫無疑問,這會很好地工作。但我覺得學生對象是模型的一部分,並將它傳遞給GUI,我不再使用MVC模式。我在這裏嗎?
我做了一個控制器對象,用於向模型和GUI傳遞數據,但只傳遞字符串到標籤或通過控制器設置JLabel文本,我需要GUI中的很多setter,或者我將不得不使所有JLabels全球領域都感覺不好。
對此有何建議?
這一切都是事實,但不要忘記,作業往往是關於你的老師,而不是作業。可悲的是。 – 2008-12-27 12:48:23