Sample Lecture on the Open-Closed Principle in Software Engineering.