The Open/Closed Principle Defined - What Is OCP? | OneNoughtOne