Glossary: Software Design Patterns
Coupling
Also written: loose coupling, tight coupling
How much one piece of code depends on the details of another. If shipping code reaches inside discount code, changing one may break the other, so you want loose coupling.