gpt4 book ai didi

model-view-controller - 与Web应用程序中的三层体系结构相比,MVC有何优势?

转载 作者:行者123 更新时间:2023-12-04 18:16:10 25 4
gpt4 key购买 nike

请注意,我指的是3层(逻辑分层),而不是3层(物理层)。

也不要误会我对设计模式不感兴趣。我是计算机科学专业的学生,​​他们已经问过我这个棘手的问题,所以我试图找到一个明智的答案。

谢谢您提前回答!

最佳答案

MVC都是关于关注点分离的-但是要处理细节,因为View是松散地耦合到模型和 Controller 上的。对于3层,这不是明确要求的。

是的-您可以(并且应该)使所有三层松散耦合,但是3层并没有明确要求;与MVC是。

顺便说一句:MVC是一种针对特定问题的特定模式,将其称为“体系结构”时要格外小心。

Microsoft的ASP.NET MVC实现的一个优点是它提供了各种集成点和灵活性,而“标准” ASP.NET则不那么容易访问这些集成点和灵活性-我猜您可能会说在构建基于Web的3时就已经使用了它。 MS空间中的-trie systesm。

关于model-view-controller - 与Web应用程序中的三层体系结构相比,MVC有何优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3083443/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com