有凝聚力的代码块

时间:2016-03-29 14:09:26

标签: angularjs module typescript angular

我目前正在阅读角度为2的模块。在Angular文档中有声明:

"典型的模块是一个专注于单一目的的紧密代码块。"

我想通过一个有凝聚力的代码块找出它们的含义?

有人可以解释一下吗?

我用谷歌搜索,但我没有找到任何简单的好解释。 谢谢!

3 个答案:

答案 0 :(得分:3)

我认为简单来说你可以这样说 - 在angular2中,应用程序视图被分隔成组件。组件具有视图和控制器。因此,它可以实现更好的重用。

答案 1 :(得分:2)

我想这意味着像Single responsibility principle

中解释的那样

一个班级应该做一件事,做得好。 一个类似的模块,只是范围更广。

凝聚力意味着密切相关或属于一体。

答案 2 :(得分:0)

凝聚力的概念:表示相关的事物应始终是一个单元的一部分。他们应该一起走,这被称为凝聚力。