Cod*_*der 7 asp.net-mvc
我在MSDN上研究MVC的几个概念,我达到了一个点,他们写了一个词"MVC的三个主要组件之间的松散耦合".
我搜索了很多关于谷歌松散耦合的信息.但我每次都得到不同的答案.
即使我有一个新词紧密耦合和紧密凝聚力.
任何人都可以正确定义这个词,它究竟意味着什么.
我很期待你的回复.
谢谢.
Den*_*els 11
松散耦合只是简单地编写软件,使您的所有类可以独立工作而不依赖于彼此.由于你正在学习MVC,我将以它为例来演示松散耦合的概念:
1)紧耦合
ASP.NET Web表单紧密耦合.每个.aspx页面都依赖于它背后的代码,这使得自动化测试成为一场噩梦
2)松耦合
ASP.NET MVC松散耦合.逻辑分为3部分:
这三个部分可以独立更改而不会相互影响,并且由于关注点分离的原则,我们可以轻松编写自动化测试来测试我们的模型,而不必依赖于Views.
归档时间:
12 年,10 月 前
查看次数:
7933 次
最近记录: