【发布时间】:2010-10-03 06:32:46
【问题描述】:
我过去读过一些关于模型的 MVC 建议,指出您不应该为域和视图重用相同的模型对象;但我找不到任何愿意讨论为什么这很糟糕的人。
我认为创建两个单独的模型 - 一个用于域,一个用于视图 - 然后在它们之间进行映射会产生大量重复,加上繁琐的映射代码(其中一些可能会通过 @987654321 之类的东西得到缓解@) 这很可能容易出错。
是什么让为这两个关注点建立一个单独的模型值得重复和映射代码的麻烦?
【问题讨论】:
标签: model-view-controller model separation-of-concerns