这是关于学校作业的,所以我试图通过这本书来做事.我觉得我已经掌握了Java,但良好的编程习惯,设计模式等对我来说都是新的.
我已经制作了我的模型并且工作正常.它包含一个学生班级,其中包含许多带有学生信息的字段(显然).现在我希望这些信息显示在几个JLabel中.最简单的方法是将整个学生对象传递给GUI并多次使用JLabel.settext.getname()等,毫无疑问这将完美地运行.但是我觉得学生对象是模型的一部分,并且通过将它传递给GUI我不再使用MVC模式了.我在这儿吗?
我确实创建了一个控制器对象,用于将数据传入和传出模型和GUI,但是为了只传递字符串到标签或通过控制器设置JLabel文本,我需要GUI中的很多setter,或者我必须使所有JLabels全局字段也感觉不舒服.
有什么建议吗?