Код: Выделить всё
public class UserMapper {
public UserDTO toUserDTO(User user) {
// mapping logic
}
public User toUser(UserDTO userDTO) {
// mapping logic
}
подход компании:
// In UserDTO class
public static UserDTO fromUser(User user) {
// mapping logic
}
// In User entity class
public static User fromUserDTO(UserDTO userDTO) {
// mapping logic
}
< /code>
Есть ли недостатки использования статических методов?
Почему бы не использовать конструкторы? < /p>
Подробнее здесь: https://stackoverflow.com/questions/796 ... y-dto-conv