1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| public class UserRepository {
private final ApiService apiService;
public UserRepository(ApiService apiService) {
this.apiService = apiService; // c'est ici qu'on déclare la variable "apiservice" ? je comprends pas ce qui se passe, comment je peux m'exprimer ce que je fais si je devais l'expliquer seul à voix haute à moi-même.
}
public List<User> getUsers() {
return apiService.getUsers();
}
public void generateRandomUser() {
apiService.generateRandomUser();
}
public void deleteUser(User user) {
// Ici ici on passe la valeur objet user, le truc c'est que user est déclaré nulle part, comment savoir qu'on va delete UN item de liste User
//corps de la méthode
apiService.deleteUser(user);
/* sachant qu'ils sont déclarés comme User ( ex new User("021", "Lea", "https://api.adorable.io/AVATARS/512/21.png"),
new User("022", "Geoffrey", "https://api.adorable.io/AVATARS/512/22.png"),) etc.. dans le FakeApiServiceGenerator */
}
} |
Partager