Tengo que crear un adaptador entre dos software (simulación mecánica, no cs). Asumiendo que tenemos una clase llamada ThatThing. Tengo que manejar varias implementaciones específicas del proveedor. Estas versiones no tienen nombres significativos (a diferencia de eclipse helios, índigo, etc.).
1. ¿Cómo debo nombrar una clase que debería expresar el número de versión?
Me parece clase como ThatThing_3_6_Impl, ThatThing_3_7_Implbastante incómodo.