我正在开发一个简单的API,它可以允许客户端读取不同类型的文件并将内容保存到JAVA数据库中。
一开始它只支持 CSV。如果客户想要编写自己的实现来读取 CSV 文件或其他类型的文件,我想让 API 易于扩展。
我应该使用哪些设计模式来实现此目的?
最佳答案
我建议为此目的使用策略设计模式。
一些好的链接: https://www.journaldev.com/1754/strategy-design-pattern-in-java-example-tutorial https://www.journaldev.com/1754/strategy-design-pattern-in-java-example-tutorial
关于java - API 易于扩展或覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54084582/