在ORM中使用什么设计模式?

问题描述:

嗯,我有一个问题。它是一个ORM的设计模式还是它使用设计模式?如果它使用,哪个?我刚在WikiPedia上找到一个DP(DAO)。在ORM中使用什么设计模式?

我有点困惑,因为有些文章说ORM是DP,其他的则不是,也没有人说它使用的是DP。

ORM Offensive Anti Pattern

ORM - Wikipedia

设计模式

在软件工程中,设计模式是一个普遍的可重复使用的解决方案,一个经常发生的问题软件给定的范围内设计。

源:Wikipedia Design Patterns

ORM

ORM是解决在OOP语言转换不兼容的类型系统和对象之间的数据通常出现的问题的技术。

结论

ORM肯定是用来解决普遍发生的软件工程问题设计模式