【发布时间】:2014-01-06 07:49:18
【问题描述】:
我正在编写一个简单的 Bank 类,其中包含 Accounts。我希望Persons 能够开设一个新的受密码保护的银行账户,并从他们的账户中取款和存款。账户设在银行内。 Bank 和 Account 类应该提供哪些服务?
假设人 p 已经在银行 b 有一个帐户,他想存入 100 美元。他的密码是“猴子”。选择:
b.accessAccount(p, "monkey").deposit(100);
其中 accessAccount() 验证密码,然后返回 p 的帐户
或
b.deposit(p, "monkey", 100);
哪个是更合乎逻辑的选择?
【问题讨论】: