What is Open-Closed Principle?
Introduction The Open-Closed Principle is a fundamental principle in software engineering, which states that software entities (classes, modules, functions, etc.) should be open for extension but closed for modification. This means that the behaviour...


