Ich habe eine class
wie util
, Es enthält alle vorbereitenden und aufrufenden Anforderungen (Ich möchte einfach Anforderungen verwalten). Ex:Bestes Muster, um eine util-Klasse zu ersetzen
public void reqLogin(String emailAddress, String password) {
JsonRequestBody parameters = new JsonRequestBody();
parameters.put(USER_NAME, emailAddress);
parameters.put(PASSWORD, password);
mService.login(parameters.createRequestBody());
}
public void reqRegister(LocationWrapper location) {
JsonRequestBody jsonRequestBody = new JsonRequestBody();
jsonRequestBody.put(DEVICE_TOKEN, "myToken");
jsonRequestBody.put(DEVICE_TOKEN_TYPE, "type");
mService.register(jsonRequestBody.createRequestBody());
}
...
Aber Problem dieser Konstruktion ist, dass LoginFragment
in I Register request
nennen kann, und in RegisterFragment
kann ich Login request
nennen. Also, ist es eine schlechte Lösung, um diese util
Klasse zu erstellen? Gibt es ein Muster, um meine issue
zu lösen?
Danke, Ihre Antwort ist für mich geklärt. Angenommen, die Klasse ist kein 'util 'wie @Lebedevsd sagte, können Sie mir vorschlagen, wie ich mein Problem lösen, ich möchte alle Anfragen in 1 Klasse gruppieren. – NamNH