Python 上的存储库模式

Repository pattern on Python

我是 python 的新手,我来自 c# 世界。

在那里,存储库模式似乎是可行的方法,但我在 Python.

上找不到任何关于如何最好地做到这一点的教程。

edit 我知道它可以实现,我只是想知道是否有任何理由让我几乎找不到如何去做这件事。

谢谢!

我不是很熟悉“存储库模式”,所以我查了一下。这似乎是将更通用的 API,如类似字典的 key/value 查找,放在数据库或其他数据存储之前的想法。似乎这个想法是添加一个额外的抽象层,允许通过公共 API.

透明地访问多种类型的数据源(如关系数据库和 CVS 文件)

根据这个定义,我想不出为什么这种设计模式不能同样适用于 Python 与任何其他编程语言解决的问题。