joelabrahamsson.com — Out of the five SOLID principles the Open/Closed principle is probably the one that I've had the hardest time understanding. Recently, while creating an ASP.NET .MVC controller I found a case where it made total sense and applying it made my application more flexible and my code more agile.
original link