我正在开发一个程序,用于管理帐户,交易,交易(txs),具有不同货币的钱包等。我想在我的钱包里放一个交易清单(按日期排序),交易清单(每个交易有两个交易簿:进出)按日期排序。
我的问题是,哪种方法更好? 我只需要txs历史记录和交易历史记录就可以将它们从旧打印到新。
a)
钱包中的HashMap:
HashMap<Date, Transaction> txs;
帐户中的哈希图:
HashMap<Date, Trade> trades;
b)
已包含交易中的日期对象,并在电子钱包中列出了
LinkedList<Transaction> txs;
包括交易中的日期对象和帐户中的列表:
LinkedList<Trade> trades;