构建类的正确方法?

时间:2013-05-31 20:37:16

标签: coding-style standards class-structure

我有一个班级Bank。银行有一个name,一个Account的列表。

我有两家银行,银行AB。银行A的帐户与银行B的帐户略有不同,我的问题基本上是如何实施这样的结构?

我有一个方法Bank.createNewAccount(...)创建一个Account,将其添加到列表中,然后返回它。当银行Account的{​​{1}}与银行A相同时,这有效,但现在这些不同(分别为BAccountA)我不是真的知道该怎么做。

我应该创建两个单独的AccountB类来容纳不同的帐户吗?然后,类BankBankA的实现将是相同的,只是它们的帐户类会有所不同,或者是否有更简单的方法?

我认为这是一个与语言无关的问题,但为了以防万一,我用Javascript编写。

希望这是一个明确的问题陈述,但请允许我根据您的答案进行编辑。如果需要,我也可以给出一个简单的代码模型。

0 个答案:

没有答案