Мне было интересно, можно ли потребовать определенный тип файла в конструкторе класса?указать тип файла в параметре метода
Например:
private class name(File location.txt)
Я хочу иметь другой конструктор для каждого типа формата файла, который я собираюсь поддержать. Я мог бы написать метод, который проверяет файл и отправляет его соответствующему методу, но задавался вопросом, можно ли пропустить эту логику?
Пожалуйста, добавьте тег для языка, который вы используете - рассмотрит Фабрику: 'статический TheClass CreateFromExtension (строка файл)' –
@Alex K. спасибо, не могу поверить, что я забыл этот тег. и я не совсем уверен, что такое фабрика ... но это дает мне кое-что, что нужно прочитать. –