我想知道是否可以从模型类访问业务对象,它的设计是否干净?
问问题
51 次
1 回答
0
这在很大程度上取决于您所说的模型对象和您所说的业务对象。如果您根据对 MVC 模式的现代理解(例如 ASP.NET MVC 或 spring)来操作模型习语,那么业务逻辑可能会成为模型的一部分,在这种情况下,您当然可以这样做 =)
如果您谈论的是视图模型本身的模型,并且它的唯一目标只是存储数据以通过 UI 使用它,那么您的模型应该尽可能地愚蠢。它应该由业务逻辑的人准备,然后转移到 UI 上,仅此而已。
而且,如果您的应用程序真的很小,那么首要标准将是它会在多大程度上简化您的生活。因为做像大项目这样的小项目肯定会过度工程化。
于 2013-01-24T00:20:24.990 回答