每次进行新集成时,我都需要创建具有新规范的新文件。哪种设计模式最适合?每次需要一个新方法来实现一个不同的新文件。
目前,我正在单个类中添加新方法。
public class FileGenerator {
public void createJSONFile() {
///
}
public void createXMLFile() {
}
public void createCSVFile() {
}
// ....this keeps on adding
}
对于这种类型的需求,策略模式是正确的选择吗?