OCP Through Composition - Strategy Pattern and the Open/Closed Principle | OneNoughtOne