Loose coupling Page
Loose coupling
See also Dependency, Coupling
In computing and systems design a loosely coupled system is one in which each of its Software component#Component Definition|components has, or makes use of, little or no knowledge of the definitions of other separate components. Subareas include the Coupling (computer programming)|coupling of classes, interfaces, data, and services.[Loosely Coupled: The Missing Pieces of Web Services by Doug Kaye] Loose coupling is the opposite of tight coupling.
---
{{wp>Loose coupling}}
---
See also
* Cohesion (computer science)
* Connascence (computer programming)
* Coupling (computer science)
* Enterprise service bus
* Application programming interface
* Law of Demeter
* Separation of concerns
* Service-oriented architecture
* Space-based architecture (SBA)