1
5
基本上,你的假设是正确的。存储库和DAO模式将持久性问题外部化,而活动记录将持久性问题内部化。实际上,我见过一些实现,其中活动记录类被注入了一个存储库实例,该实例在内部提供了它们的持久性问题。 反对使用activerecord模式的最大原因很简单,您的域对象不应该关心它们是如何(甚至是否)持久化的。存储库模式通过外部化持久性关注点并将其作为外部服务提供,从而为域对象提供持久性。 |
2
2
|
Vedant · 如何解决python啦啦队长问题?[已关闭] 2 年前 |
cobby · 在战略模式中使用工厂模式? 2 年前 |
Nobody · Java中带while循环的三角形模式 2 年前 |
Eduard Stefanescu · 如何在层之间传输异常? 6 年前 |
D. Schreier Talha Noyon · 对于目录中的每个类 6 年前 |
Tanvi Jaywant · 如何重载类 6 年前 |