问一个design的傻问题# Java - 爪哇娇娃
s*y
1 楼
问一个傻问题把。 有两个class。 第一个是 public class DataTable, 里面定义了一
些数据结构用来存储数据。另一个是 public class FileLoader, 里面定义了读从文件
里面读数据, 并且把数据存到DataTable里面的功能。
那么怎样设计FileLoader的结构比较好呢?
Choice 1:
public class FileLoader{
...
private DataTable mDataTable;
...
/** loadData 读文件,存储数据到mDataTable, 然后返回一个mDataTable
* 的reference
*/
public DataTable loadData(File fileName){...}
...
}
Choice 2:
public class FileLoader{
...
private DataTable mDataTable;
...
/** loadData 读文件,存储数据到mDataTable, 然后copy mDa
些数据结构用来存储数据。另一个是 public class FileLoader, 里面定义了读从文件
里面读数据, 并且把数据存到DataTable里面的功能。
那么怎样设计FileLoader的结构比较好呢?
Choice 1:
public class FileLoader{
...
private DataTable mDataTable;
...
/** loadData 读文件,存储数据到mDataTable, 然后返回一个mDataTable
* 的reference
*/
public DataTable loadData(File fileName){...}
...
}
Choice 2:
public class FileLoader{
...
private DataTable mDataTable;
...
/** loadData 读文件,存储数据到mDataTable, 然后copy mDa