这是关于一个学校的任务,所以我试图按照本书做事。我觉得自己正在掌握Java,但良好的编程习惯,设计模式等对我来说都是相当新颖的。Java中的MVC
我做了我的模型,它工作正常。它包含一个学生类,其中包含许多带有学生信息的字段(显然)。现在我想将这些信息显示在几个JLabel中。将整个学生对象传递给GUI最简单,并使用JLabel.settext.getname()等很多次,毫无疑问,这会很好地工作。但我觉得学生对象是模型的一部分,并将它传递给GUI,我不再使用MVC模式。我在这里吗?
我做了一个控制器对象,用于向模型和GUI传递数据,但只传递字符串到标签或通过控制器设置JLabel文本,我需要GUI中的很多setter,或者我将不得不使所有JLabels全球领域都感觉不好。
对此有何建议?
这一切都是事实,但不要忘记,作业往往是关于你的老师,而不是作业。可悲的是。 – 2008-12-27 12:48:23