我在我的UserService
中有一些方法。我应该分开还是放在同一班?
class UserService {
Token generateTokenForLogin(String phone);
User login(String phone, String token);
Token generateTokenForRegistration(String phone);
User register(String phone, String token);
Token generateTokenForForgotPassword(String phone);
User forgotPassword(String phone, String token, String newPassword);
User updateUser(UpdateUserRequest request);
}
我如果这些方法分开,
class LoginService {
Token generateTokenForLogin(String phone);
User login(String phone, String token);
}
class RegistrationService {
Token generateTokenForRegistration(String phone);
User register(String phone, String token);
}
class UserPasswordService {
Token generateTokenForForgotPassword(String phone);
User forgotPassword(String phone, String token, String newPassword);
}
class UserService {
User updateUser(UpdateUserRequest request);
}
每一种方法都有10+ LOC,我想知道这是一个更好的办法,谢谢。
这是我期待的答案,谢谢:) – dream83619
非常高兴我可以帮忙!如果这个或任何答案已解决您的问题,请考虑通过点击复选标记来接受它。 – shockawave123