Coupling (computer programming)
ID: coupling-computer-programming
In computer programming, **coupling** refers to the degree of interdependence between software modules or components. It is an important concept in software design that affects maintainability, scalability, and the overall quality of a system. Coupling can be categorized as follows: 1. **Tight Coupling**: - When modules are tightly coupled, they are highly dependent on each other. Changes in one module often require changes in the other.
New to topics? Read the docs here!