Saya harus membuat Adaptor antara dua perangkat lunak (simulasi mech., Non-cs). Dengan asumsi kita memiliki kelas bernama ThatThing
. Saya harus menangani berbagai implementasi khusus vendor. Versi ini tidak memiliki nama yang bermakna (tidak seperti eclipse helios, indigo dll.).
1. Bagaimana saya harus memberi nama kelas yang harus mengekspresikan nomor versi?
Saya menemukan kelas seperti ThatThing_3_6_Impl
, ThatThing_3_7_Impl
sangat canggung.