【发布时间】:2014-02-27 04:07:21
【问题描述】:
我正在做一个项目,我需要解析一个文本文件并使用该信息进行一些数据操作。
我有一个解析器类,我在其中使用一个数组来存储来自文本文件的数据。然后我有一个单独的类使用这些数据。我目前的设置是这样的(显然是伪代码):
class Parser{
private:
array parsedData;
public:
inline array getParsedData(){
return parsedData;
}
};
class algorithms{
//functions that use data from parsedData array;
};
我觉得只拥有一个私有数组然后只拥有一个只返回我可以扔掉的数组的公共函数是相当低效的。我觉得有更好的方法来构建它。关于如何构建我的代码有什么建议吗?
【问题讨论】:
标签: java c++ oop design-patterns