HashMap <Дата, Транзакция> или Список с Транзакцией (Дата как поле)? - PullRequest
0 голосов
/ 17 января 2019

Я работаю над программой, в которой я управляю счетами, сделками, транзакциями (txs), кошельками с разными валютами и так далее. Я хочу разместить в своих кошельках список txs (отсортированный по дате), список сделок (каждая сделка имеет два Txs: входящий и исходящий), отсортированный по дате.

У меня вопрос: какой путь лучше? Мне просто нужны txs-history и trade-history для распечатывания их из старого в новое.

а)

HashMap в кошельке:

HashMap<Date, Transaction> txs;

HashMap в учетной записи:

HashMap<Date, Trade> trades;

б)

Объект даты в транзакции включен и список в кошельке:

LinkedList<Transaction> txs;

Дата объекта в сделке включена и список в счете:

LinkedList<Trade> trades;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...