相关疑难解决方法(0)

ORM是否会对OO设计起反作用?

在OOD中,对象的设计被称为以其身份和行为为特征.

在过去使用ORM之后,我认为主要目的是围绕存储/检索数据的能力.也就是说,ORM对象不是按行为设计的,而是数据(即数据库表).案例和要点:许多ORM工具都带有一个点到数据库表和点击对象生成器.

如果对象不再以行为为特征,那么在我看来,这将使对象的身份和责任变得混乱.随后,如果对象没有由责任定义,这可以帮助实现紧密耦合的类和整体糟糕的设计.

此外,我认为在应用程序设置中,您将面临可扩展性问题.

所以,我的问题是,你认为ORM会对OO设计起反作用吗?或许潜在的问题是它们是否会对应用程序开发起反作用.

oop orm behavior

14
推荐指数
1
解决办法
1174
查看次数

你曾经使用过CSLA吗?

可能重复:
有没有人有任何CSLA的实际经验?

你曾经使用过CSLA,如果有的话,你有什么想法?我正在为一家使用CSLA和NHibernate的公司开始一份新合同,并希望对该框架有一些看法或见解.

csla nhibernate orm

3
推荐指数
2
解决办法
2521
查看次数

标签 统计

orm ×2

behavior ×1

csla ×1

nhibernate ×1

oop ×1