What are the various types of coupling?
i. Data coupling - The data coupling is possible by parameter passing or data interaction.
ii. Control coupling - The modules share related control data in control coupling.
iii. Common coupling - The common data or a global data is shared between modules.
iv. Content coupling - Content coupling occurs when one module makes use of data or control information maintained in another module.