Java 基于 UML 的银行 Class 图; HashMap 存储的问题
Java Bank based on a UML Class Diagram; trouble with the HashMap storage
你好,所以我要实现一个基于这个UML的银行管理软件。好吧,因为 Person 和 Bank 之间存在组合,Account 和 Bank 也是如此,我决定像这样存储所有数据:
Hashmap <Person, ArrayList<Account>>
我可以为每个人提供一个未结账户列表(支出或储蓄),我将从银行访问这些字段class(我有add/remove个人,add/remove 账户,存款(人,账户),取款(人,账户))。
我的问题是:如何在Person p指向的ArrayList中添加一个账户到银行的HashMap?
Hashmap<Person, ArrayList<Account>> bankAccounts = new Hashmap<Person, ArrayList<Account>>();
Person person = new Person("Rares"); // considering you can create a person with just a name field for example
bankAccounts.get(person).add(new Account());
你好,所以我要实现一个基于这个UML的银行管理软件。好吧,因为 Person 和 Bank 之间存在组合,Account 和 Bank 也是如此,我决定像这样存储所有数据:
Hashmap <Person, ArrayList<Account>>
我可以为每个人提供一个未结账户列表(支出或储蓄),我将从银行访问这些字段class(我有add/remove个人,add/remove 账户,存款(人,账户),取款(人,账户))。
我的问题是:如何在Person p指向的ArrayList中添加一个账户到银行的HashMap?
Hashmap<Person, ArrayList<Account>> bankAccounts = new Hashmap<Person, ArrayList<Account>>();
Person person = new Person("Rares"); // considering you can create a person with just a name field for example
bankAccounts.get(person).add(new Account());