我有一堂课Bank。一家银行有一个name, 一个Accounts 的列表。
我有两家银行,bankA和B. 银行A账户与银行账户略有不同B,我的问题基本上是如何实施这种结构?
我有一个方法Bank.createNewAccount(...)可以创建一个Account,将其添加到列表中,然后返回它。这在Accountfor bankA与 bank 相同时有效B,但现在这些不同(AccountA并且AccountB分别)我真的不知道该怎么做。
我应该创建两个单独Bank的类来适应他们的不同帐户吗?那么这些类的实现BankA是BankB相同的,只是它们的 Account 类会不同,还是有更简单的方法?
我认为这是一个与语言无关的问题,但以防万一,我正在用 Javascript 编写。
希望这是一个明确的问题陈述,但请允许我根据您的答案进行编辑。如果需要,我还可以提供一个简单的代码模型。