应该使用什么模式来确保数据库软件可以完全替换(以后更换)。
这是一个全新的应用程序。
谢谢!
答案 0 :(得分:0)
首先出现在我脑海中的是DataMapper和ActiveRecord模式。我建议您选择以您选择的语言选择的任何抽象层实现。如果您正在考虑编写自己的版本,请考虑实施时间与选择现成解决方案
答案 1 :(得分:0)
对于实体映射,您需要一个使用Bridge或Proxy以最简单的方式将实体映射到数据库的类。 您还必须实现Abstract Factory来处理数据库初始化,连接创建和所有这些。