【发布时间】:2020-07-25 04:17:30
【问题描述】:
我正在使用 UML 图设计一个后退帐户会员系统。
我的想法是创建一个类 userAccount 和 2 个继承 userAccounts 的子类 savingAccount 和 currentAccount
对于会员,我创建了一个会员接口Membership,并实现了3个类,Gold、Silver、Bronze。
所以我希望不同的会员对两个账户有不同的提款限额和转账限额,但只有interestRateCalculation() 将应用于savingAccount 类。
但是,我觉得这不是实现这一点的正确方法。由于帐户没有继承membership 类,因此帐户类中的方法不应该能够检索membership 类中的这些方法。但是如果不以这种方式实现,我找不到更好的实现方式。
我想知道实现图表的更准确方法是什么。非常感谢。
【问题讨论】:
-
我可以想象
Saving(s) 帐户是什么,但Current帐户是什么?也许是货币?另外:按照惯例,你的类名以大写字母开头。 -
哈,打错字了,谢谢提醒 :)
标签: oop uml system-design