What is the Open/Closed Principle (OCP) in SOLID and how do you apply it? · ORA·tech