Я разрабатываю API, чтобы покрыть его тестами в будущем.
Мой метод обслуживания требует некоторых классов данных:
public interface Service {
GetUserResponse getUser(GetUserQuery query);
}
GetUserResponse
и GetUserQuery
простоструктуры, несущие данные.
Должен ли я создавать их как интерфейс или POJO с сеттерами, геттерами и т. Д.?
Кроме того, если последний, где их разместить?В модуле API или в одном с реализацией?