Мне нужно создать адаптер между двумя программами (мех. Симуляция, не-cs). Предполагая, что у нас есть класс с именем ThatThing
. Я должен обрабатывать различные реализации конкретного поставщика. Эти версии не имеют значимых имен (в отличие от гелий-затмений, индиго и т. Д.).
1. Как мне назвать класс, который должен выражать номер версии?
Я считаю , класс , как ThatThing_3_6_Impl
, ThatThing_3_7_Impl
довольно неудобно.