【问题标题】:MVC coupling between models模型之间的 MVC 耦合
【发布时间】:2009-12-26 11:40:37
【问题描述】:

一个模型可以依赖另一个模型吗?假设我有一个其他模型想要访问的日志模型。

【问题讨论】:

    标签: model-view-controller models coupling


    【解决方案1】:

    如果它在对域的同一部分进行建模但用于不同目的的模型之间(您提到了日志记录,其他人会报告),则应该尽可能少地耦合。并不是说应该没有。

    如果模型对域耦合的不同部分进行建模应该没问题。如果您发现您的模型重叠,您应该细化您的上下文/模型边界。

    【讨论】:

    • 您能举个例子详细说明一下吗?我不确定我是否完全理解 MVC 术语,例如“域”。假设我有一个带有帖子模型和 cmets 模型的博客。一个帖子可能需要知道有多少个 cmets
    • 您描述的是您的问题域(博客)。在您的软件中,您可以将其转换为类模型。这是您的域模型。
    猜你喜欢
    • 2017-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-20
    • 2011-06-11
    • 2013-01-16
    • 2011-03-06
    • 1970-01-01
    相关资源
    最近更新 更多