Лучшая практика передачи идентификаторов другим объектам?JAVA

Программисты JAVA общаются здесь
Anonymous
Лучшая практика передачи идентификаторов другим объектам?

Сообщение Anonymous »

Могу ли я передать всего пользователя для сопоставления платежной информации? Это хорошая практика или есть лучший способ сделать это?

Код: Выделить всё

public class User {
private Long userID;
private String name;
//DOC later
private UserType userType;
private Payment payment;
}

Код: Выделить всё

public class Payment {
private UUID paymentID;
private User userID;
private PaymentType paymentType;
private Boolean isRefund;
private double amount;
}
А также, где мне хранить всю информацию о пользователях, платежах и рейсах. На самом деле это проблема LLD.

Вернуться в «JAVA»