diff --git a/src/main/java/factory/QuestionFactory.java b/src/main/java/factory/QuestionFactory.java index c01b113..9ba42eb 100644 --- a/src/main/java/factory/QuestionFactory.java +++ b/src/main/java/factory/QuestionFactory.java @@ -1,22 +1,21 @@ -<<<<<<< HEAD package factory; /** - 题目生成器工厂类 - 使用工厂模式创建不同难度的题目生成器 - 封装了对象创建的细节,客户端无需知道具体实现类 + * 题目生成器工厂类 + * 使用工厂模式创建不同难度的题目生成器 + * 封装了对象创建的细节,客户端无需知道具体实现类 */ public class QuestionFactory { /** - 根据类型创建对应的题目生成器 - @param type 题目类型:小学、初中、高中 - @return 对应的题目生成器实例 - @throws IllegalArgumentException 如果类型不支持 + * 根据类型创建对应的题目生成器 + * @param type 题目类型:小学、初中、高中 + * @return 对应的题目生成器实例 + * @throws IllegalArgumentException 如果类型不支持 */ public static QuestionGenerator createGenerator(String type) { switch (type) { case "小学": - return new generator.PrimaryQuestionGenerator(); + return new generator.ElementaryQuestionGenerator(); case "初中": return new generator.JuniorQuestionGenerator(); case "高中": @@ -25,10 +24,4 @@ public class QuestionFactory { throw new IllegalArgumentException("不支持的题目类型: " + type); } } -======= -package main.java.factory; - -public class QuestionFactory { - ->>>>>>> 93d8b771666e4fb2ee7477c19dcf6f4fb1eec045 -} +} \ No newline at end of file