Understanding Loose Coupling and Tight Coupling View Article Information Posted Date: 25. March 2014 Author: Anil Sharma Categories: OOPS, C Sharp Keywords: Loose Coupling, Tight Coupling, Loose Coupling advantages, Loose Coupling vs Tight Coupling, Understanding Loose Coupling and Tight Coupling As the name suggesting loose coupling means reducing dependencies of a class that use a different class directly. Loose coupling promotes greater reusability, easier maintainability. On the other hand tight coupling, classes and objects are dependent on one another. I must say that, tight coupling is usually bad because it reduces flexibility and re-usability of code and we are not able to achieve complete object originated programming features. [Continue Reading]