我在设计一个读取文本文档并将统计信息写入文本文件的小程序时遇到了很多麻烦。我们必须使用我们还没有学过的模型-视图-控制器格式!
基本上,模型类表示来自文本文件的文本,我需要将其存储在字符串或字符串数组中。它还必须有方法来报告单词的数量和类似的东西。视图类需要有缓冲读取器和写入器。控件类创建对象并调用 printResults() 方法。
所以我从我的控制类开始,有类似的东西:
Model model = new Model();
View view = new View( model );
view.writeFile();
我有一种感觉,这是不正确的。如何让我的模型类表示一个文本文档,并将其发送到视图类以读取它,然后让视图类调用模型类中的方法来写入统计信息?有更好的方法还是我在这里遗漏了什么?