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