内聚和耦合的区别

在这篇文章中,我们将了解内聚和耦合之间的区别 -

凝聚

  • 它是一个模块内概念。

  • 它表示模块内的关系。

  • 增加内聚力被认为对软件有好处。

  • 它代表模块的功能强度。

  • 当模块高度内聚时,就可以构建出高质量的软件。

  • 在凝聚力中,模块专注于单一事物。

耦合

  • 它是一个模块间概念。

  • 它有助于表示模块之间的关系。

  • 在软件中必须避免增加耦合。

  • 它代表了模块之间的独立性。

  • 当模块松散耦合时,就会产生高质量的软件。

  • 这些模块将相互连接。