using global variable, All components have read/write access to a global data block, components exchange data using the global data block
- Content Coupling
- Common Coupling
- Control Coupling
- Stamp Coupling
- Data coupling
- Uncoupled