小编Ano*_*ser的帖子

关于域模型及其可见性的问题

我参与了一场关于领域模型可见性的有趣辩论,并想知道这里的人是否有任何良好的指导.

  • 根据我对MDA的理解,我们不需要在整个应用程序层和层中公开域模型
  • 原因是对域模型的任何更改都会对整个应用程序产生影响
  • 明智的做法是暴露轻量级对象(DTO),它是域模型的一个小子集来抽象实际模型
  • 另一方面,对域模型的任何更改都意味着在整个应用程序中更改各种DTO以使更改可见,而如果我们确实公开域模型,则更改位于单个位置

希望看到一些关于此的评论和想法.

感谢所有的帮助!

c# architecture model-driven-development

6
推荐指数
1
解决办法
147
查看次数