- Published on
Coupling vs Cohesion
- Authors
- Name
- Khánh
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.