代码的设计问题
我再做一个文件比较器。
有一个‘文件’类,
一个‘比较结果’类,
在控制器中比较完后是直接返回结果比较好(将比较的信息,以及比较的文件的信息放到结果类对象中),还是将比较的结果放入被比较的文件对象中好?(结果类对象中只有比较信息。)
------解决方案--------------------最简单做法:3个类。
文件类,结果类,比较器类。
调用比较器类的方法,传入两个文件类对象,返回结果类对象。
------解决方案--------------------
这样的话建议你用集合保存整个文件夹里各个文件的比较结果。
比如说用map保存,以文件名作为key,以结果对象作为value。