Can any one describe the exact difference between loose coupling and tight coupling in Object oriented paradigm?
Loose coupling is and answer to to old style hardcoded dependencies and related issues issues like frequent recompilation when anything changes and code reuse. It stresses on implementing the worker logic in components and avoiding solution specific wire up code there.
Loose Coupling = IoC See this for easier explanation.