Many-a-times, we come across the terms in software engineering, and we try to relate them with the language features. One such term is the open-closed principle. The open closed principle is one of the SOLID principles, which Bertrand Meyer defines i...