在ORM中使用什么设计模式?
问题描述:
嗯,我有一个问题。它是一个ORM的设计模式还是它使用设计模式?如果它使用,哪个?我刚在WikiPedia上找到一个DP(DAO)。在ORM中使用什么设计模式?
我有点困惑,因为有些文章说ORM是DP,其他的则不是,也没有人说它使用的是DP。
答
设计模式
在软件工程中,设计模式是一个普遍的可重复使用的解决方案,一个经常发生的问题软件给定的范围内设计。
ORM
ORM是解决在OOP语言转换不兼容的类型系统和对象之间的数据通常出现的问题的技术。
结论
ORM肯定是用来解决普遍发生的软件工程问题设计模式。