thephilocoder.com
Implementing the Open-Close Principle in C#
The Open-Close Principle The Open-Close Principle states that software entities (classes, object, module, etc.) should be open for extensions, but closed for modifications. So, what does the p…