使用 DAO 模式访问 CSV 文件是可接受的做法吗?
我这么问是因为我通常有一个实用方法来读取 CSV。如果核心逻辑要与任何数据源完全分离,那么拥有 DAO 是有意义的。
最佳答案
DAO
是与存储库或任何类型的背景故事交互的常见方法。与其说它是一种设计模式,不如说它是一种将存储库与读取和存储功能进行交互的方法。
如果您针对接口(interface)进行编程,您可以轻松实现按照您的建议连接 CSV 文件的文件系统。但是,如果您只是要制作 CSV 阅读器,那么提供 CSV 解析器或某种编码
或序列化
可能更有意义> 抽象。
关于java - 使用 DAO 读取 CSV 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5317420/