Я работаю над «конвертером файлов», который должен читать данные-файлы и конвертировать их в файлы .h5. Файлы данных имеют очень разную структуру / структуру, поэтому я стараюсь следовать принципам ООП, насколько мне известно. Мой вопрос заключается в том, считается ли для меня плохой практикой вызывать метод в базовом классе "get_class ()", который бы определял, какой тип подкласса должен создаваться на основе структуры файла данных?