|
|
|
|
@ -108,43 +108,43 @@ MathGenerator/
|
|
|
|
|
|
|
|
|
|
└── src/
|
|
|
|
|
|
|
|
|
|
└── test/
|
|
|
|
|
└── main/
|
|
|
|
|
|
|
|
|
|
└── java/
|
|
|
|
|
└── java/
|
|
|
|
|
|
|
|
|
|
├── main/
|
|
|
|
|
├── org.example/
|
|
|
|
|
|
|
|
|
|
│ └── Main.java # 主程序入口
|
|
|
|
|
│ └── Main.java # 主程序入口
|
|
|
|
|
|
|
|
|
|
├── entity/
|
|
|
|
|
├── entity/
|
|
|
|
|
|
|
|
|
|
│ ├── User.java # 用户实体类
|
|
|
|
|
│ ├── User.java # 用户实体类
|
|
|
|
|
|
|
|
|
|
│ └── Question.java # 题目实体类
|
|
|
|
|
│ └── Question.java # 题目实体类
|
|
|
|
|
|
|
|
|
|
├── service/
|
|
|
|
|
├── service/
|
|
|
|
|
|
|
|
|
|
│ ├── UserService.java # 用户认证服务
|
|
|
|
|
│ ├── UserService.java # 用户认证服务
|
|
|
|
|
|
|
|
|
|
│ ├── QuestionService.java # 题目生成服务
|
|
|
|
|
│ ├── QuestionService.java # 题目生成服务
|
|
|
|
|
|
|
|
|
|
│ ├── FileService.java # 文件操作服务
|
|
|
|
|
│ ├── FileService.java # 文件操作服务
|
|
|
|
|
|
|
|
|
|
│ └── ValidationService.java # 输入验证服务
|
|
|
|
|
│ └── ValidationService.java # 输入验证服务
|
|
|
|
|
|
|
|
|
|
├── factory/
|
|
|
|
|
├── factory/
|
|
|
|
|
|
|
|
|
|
│ ├── QuestionFactory.java # 题目生成器工厂
|
|
|
|
|
│ ├── QuestionFactory.java # 题目生成器工厂
|
|
|
|
|
|
|
|
|
|
│ └── QuestionGenerator.java # 题目生成器接口
|
|
|
|
|
│ └── QuestionGenerator.java # 题目生成器接口
|
|
|
|
|
|
|
|
|
|
└── generator/
|
|
|
|
|
└── generator/
|
|
|
|
|
|
|
|
|
|
├── PrimaryQuestionGenerator.java # 小学题目生成器
|
|
|
|
|
├── PrimaryQuestionGenerator.java # 小学题目生成器
|
|
|
|
|
|
|
|
|
|
├── JuniorQuestionGenerator.java # 初中题目生成器
|
|
|
|
|
├── JuniorQuestionGenerator.java # 初中题目生成器
|
|
|
|
|
|
|
|
|
|
└── SeniorQuestionGenerator.java # 高中题目生成器
|
|
|
|
|
└── SeniorQuestionGenerator.java # 高中题目生成器
|
|
|
|
|
|
|
|
|
|
设计模式
|
|
|
|
|
|
|
|
|
|
|