Published on

Coupling vs Cohesion

Authors
  • avatar
    Name
    Khánh
    Twitter

Introduction

Coupling vs Cohesion are two important concepts in software engineering. These concepts are used to describe the relationships and interactions between components or modules within a system.

When designing modules/components, it's crucial to consider the relationships between them and the internal components.

Coupling

Coupling refers to the degree of interconnection between modules/components in the system.

Cohesion

Cohesion refers to the degree of interconnection between components of a module/component that are related and function as a unified entity within the system.

Difference between Cohesion vs Coupling

References