Мне нужно каждый раз создавать новый файл с новыми спецификациями для новой интеграции.Какой шаблон дизайна лучше всего подходит для этого?Каждый раз, когда требуется новый метод, чтобы реализовать новый файл, как он отличается.
В настоящее время я добавляю новый метод в одном классе.
public class FileGenerator {
public void createJSONFile() {
///
}
public void createXMLFile() {
}
public void createCSVFile() {
}
// ....this keeps on adding
}
Является ли шаблон стратегии правильным вариантомдля этого типа требования?