【发布时间】:2017-10-06 17:52:22
【问题描述】:
ORM 是一种设计模式还是它使用 设计模式?如果它使用,它是?我刚刚在 WikiPedia 上找到了一个 DP (DAO)。
我有点困惑,因为有些文章说 ORM 是 DP,而另一些文章则不是 - 没有人说它使用的是女巫 DP。
【问题讨论】:
-
Data-Access-Object 远没有 ORM 广泛。 DAO 是一个单一的类。 ORM 实现是一个非常庞大且复杂的代码库,其中代码的不同部分使用各种模式。它们没有可比性。也许可以看看 Martin Fowler 的企业架构模式书籍。
标签: design-patterns orm