Update 类的设计.md

develop
hnu202304060319 7 months ago
parent 91f7074fc8
commit d20baa590a

@ -1,5 +1,5 @@
#类的设计
##User
##User(用户实体)
###作用:
存储用户账户信息,包括用户名、密码和用户类型
###属性:
@ -16,4 +16,20 @@
public String getPassword()
public void setPassword(String password)
public UserType getUserType()
public void setUserType(UserType userType)
public void setUserType(String userType)
##UserManager用户管理类
###作用:
管理用户登录状态、类型切换和用户认证
###属性:
private Map<String, User> users; // 存储所有用户信息
private User currentUser; // 当前登录用户
private String currentType; // 当前题目类型
###方法:
public boolean login(String username, String password) // 用户登录验证
public void logout() // 用户退出登录
public boolean switchUserType(String newType) // 切换题目难度类型
public boolean isLoggedIn() // 检查用户是否已登录
public User getCurrentUser() // 获取当前用户信息
private void initializeUsers() // 初始化预设用户账户
public UserManager() // 构造函数

Loading…
Cancel
Save