Asp.net mvc 什么是松耦合?
我在MSDN上学习了MVC的一些概念,我达到了一个点,他们写了一个词“MVC三个主要组件之间的松耦合” 我在谷歌上搜索了很多关于松耦合的信息。但每次我都得到不同的答案 甚至我也得到了一个新词紧密耦合和紧密内聚 有人能正确地定义这个词吗?它的确切含义是什么 我期待着你的答复Asp.net mvc 什么是松耦合?,asp.net-mvc,Asp.net Mvc,我在MSDN上学习了MVC的一些概念,我达到了一个点,他们写了一个词“MVC三个主要组件之间的松耦合” 我在谷歌上搜索了很多关于松耦合的信息。但每次我都得到不同的答案 甚至我也得到了一个新词紧密耦合和紧密内聚 有人能正确地定义这个词吗?它的确切含义是什么 我期待着你的答复 谢谢。松散耦合就是以这样一种方式编写软件,即所有类都可以独立工作,而无需相互依赖。既然您正在学习MVC,我将以它为例来演示松耦合的概念: 1)紧密耦合 ASP.NET Web表单是紧密耦合的。每个.aspx页面都依赖于它的代码
谢谢。松散耦合就是以这样一种方式编写软件,即所有类都可以独立工作,而无需相互依赖。既然您正在学习MVC,我将以它为例来演示松耦合的概念: 1)紧密耦合 ASP.NET Web表单是紧密耦合的。每个.aspx页面都依赖于它的代码隐藏页面,这使得自动测试成为一场噩梦 2)松耦合 ASP.NET MVC是松散耦合的。逻辑分为3部分:
这三个部分可以独立更改,而不会相互影响,而且由于这一原则,我们可以轻松编写自动化测试来测试我们的模型,而不必依赖于视图。另外,请参见:@Habib我已经得到了确切的答案。谢谢。谢谢你的回复。谢谢,松耦合的解释真的很有帮助。