I\'m thinking of replacing a big case statement with a strategy pattern so that the case is handled by the program knowing what subclass it is and running the appropriate co