Compare commits

...

13 Commits

@ -1,58 +1,35 @@
<<<<<<< HEAD
package entity;
/**
*
*
*
*/
public class Question {
private final int number; // 题号
private final String content; // 题目内容(数学表达式)
/**
@param number 1
@param content
*
* @param number 1
* @param content
*/
=======
package main.java.entity;
//题目类定义
public class Question {
private int number;
private String content;
>>>>>>> 93d8b771666e4fb2ee7477c19dcf6f4fb1eec045
public Question(int number, String content) {
this.number = number;
this.content = content;
}
<<<<<<< HEAD
// Getter方法
public int getNumber() { return number; }
public String getContent() { return content; }
/**
toString
.
@return
* toString
* .
* @return
*/
@Override
public String toString() {
return number + ". " + content;
}
}
=======
//获取题目信息
public int getNumber() {return number;}
public String getContent() {return content;}
@Override
//重写toString方法返回number与content
public String toString() {
return number + " " + content;
}
}
>>>>>>> 93d8b771666e4fb2ee7477c19dcf6f4fb1eec045
}

@ -1,49 +1,29 @@
<<<<<<< HEAD
package entity;
/**
//
final
*
* //
* final
*/
public class User {
private final String username; // 用户名
private final String password; // 密码
private final String type; // 用户类型:小学、初中、高中
/**
@param username
@param password
@param type
*
* @param username
* @param password
* @param type
*/
=======
package main.java.entity;
//用户类定义
public class User {
private String username;
private String password;
private String type;
>>>>>>> 93d8b771666e4fb2ee7477c19dcf6f4fb1eec045
public User(String username, String password, String type) {
this.username = username;
this.password = password;
this.type = type;
}
<<<<<<< HEAD
// Getter方法
public String getUsername() { return username; }
public String getPassword() { return password; }
public String getType() { return type; }
}
=======
//获得用户信息
public String getUsername() {return username;}
public String getPassword() {return password;}
public String getType() {return type;}
}
>>>>>>> 93d8b771666e4fb2ee7477c19dcf6f4fb1eec045
}

@ -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
}
}

@ -1,37 +1,30 @@
<<<<<<< HEAD
package factory;
import entity.Question;
import java.util.List;
/**
*
*
*
*/
public interface QuestionGenerator {
/**
@param count
@return
*
* @param count
* @return
*/
List<Question> generateQuestions(int count);
/**
@return
*
* @return
*/
Question generateQuestion();
/**
@return //
*
* @return //
*/
String getType();
}
=======
package main.java.factory;
public class QuestionGenerator {
}
>>>>>>> 93d8b771666e4fb2ee7477c19dcf6f4fb1eec045
}

@ -1,4 +1,4 @@
<<<<<<< HEAD
package generator;
import entity.Question;
@ -236,9 +236,4 @@ public class JuniorQuestionGenerator implements QuestionGenerator {
return expression.toString();
}
}
=======
package main.java.generator;
public class JuniorQuestionGenerator {
}
>>>>>>> 93d8b771666e4fb2ee7477c19dcf6f4fb1eec045

@ -1,4 +1,4 @@
<<<<<<< HEAD
package generator;
import entity.Question;
@ -200,9 +200,4 @@ public class PrimaryQuestionGenerator implements QuestionGenerator {
return expression.toString();
}
}
=======
package main.java.generator;
public class PrimaryQuestionGenerator {
}
>>>>>>> 93d8b771666e4fb2ee7477c19dcf6f4fb1eec045

@ -1,4 +1,4 @@
<<<<<<< HEAD
package generator;
import entity.Question;
@ -226,9 +226,4 @@ public class SeniorQuestionGenerator implements QuestionGenerator {
return result;
}
}
=======
package main.java.generator;
public class SeniorQuestionGenerator {
}
>>>>>>> 93d8b771666e4fb2ee7477c19dcf6f4fb1eec045

@ -1,4 +1,4 @@
<<<<<<< HEAD
package service;
import entity.Question;
@ -66,9 +66,5 @@ public class FileService {
// TODO: 实现完整的查重逻辑
return false;
}
=======
package main.java.service;
public class FileService {
>>>>>>> 93d8b771666e4fb2ee7477c19dcf6f4fb1eec045
}

@ -1,4 +1,4 @@
<<<<<<< HEAD
package service;
import entity.Question;
@ -51,9 +51,5 @@ public class QuestionService {
public boolean validateQuestionCount(int count) {
return validationService.isValidQuestionCount(count);
}
=======
package main.java.service;
public class QuestionService {
>>>>>>> 93d8b771666e4fb2ee7477c19dcf6f4fb1eec045
}

@ -1,4 +1,4 @@
<<<<<<< HEAD
package service;
import entity.User;
@ -56,9 +56,4 @@ public class UserService {
return null;
}
}
=======
package main.java.service;
public class UserService {
}
>>>>>>> 93d8b771666e4fb2ee7477c19dcf6f4fb1eec045

@ -1,4 +1,4 @@
<<<<<<< HEAD
package service;
/**
@ -34,9 +34,5 @@ public class ValidationService {
public String extractTypeFromCommand(String command) {
return command.replace("切换为", "");
}
=======
package main.java.service;
public class ValidationService {
>>>>>>> 93d8b771666e4fb2ee7477c19dcf6f4fb1eec045
}

Loading…
Cancel
Save