What is Loose Coupling in Software Engineering

Loose coupling is an architectural approach in which the designer seeks to limit the amount of interdependencies between various parts of a system. By reducing interdependencies, changes to one area of an application are less likely to affect another area. Also, by eliminating interdependencies, you ensure that your application is more maintainable, testable, and flexible, which tends to result in a more stable system.

Source: Exam Ref 70-486- Developing ASP.NET MVC 4 Web Applications

Leave a Reply

Your email address will not be published. Required fields are marked *