gpt4 book ai didi

design-patterns - Repository 模式和 Active Record 模式一样吗?

转载 作者:行者123 更新时间:2023-12-04 22:08:28 26 4
gpt4 key购买 nike

他们似乎很相似。

最佳答案

它们是不同的。

事件记录模式 定义一个 在数据库中包装一行的对象 表或 View ,封装数据访问,并在该数据上添加域逻辑。

在存储库模式中 所有的数据访问放在一个单独的类中,并通过实例方法访问 .对我来说,这样做是有益的,因为数据访问现在被封装在一个单独的类中,让业务对象继续处理业务。这应该会阻止您通过 Active Record 获得的数据访问和业务逻辑的不幸混合。

检查此链接以了解:

http://moleseyhill.com/blog/2009/07/13/active-record-verses-repository/

关于design-patterns - Repository 模式和 Active Record 模式一样吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3486916/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com