CodeIntermediate

Coupling

Also known as tight coupling · loose coupling

The degree to which parts of a system depend on each other's details, behavior, or structure.

In the real world

A component that knows a database's table layout is coupled to that storage implementation.

Related

Go a little deeper