我在我的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