Describe 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 correlated control data in control coupling.
iii. Common coupling - The common data or a global data is shared between modules.
iv. Content coupling - Content coupling happens when one module uses data or control information maintained in another module.