想象一下你有银行问题
您正在设计课程
那时你有3个班级;银行,账户和客户
为什么我们必须将撤销和图纸方法放入帐户类?为什么客户类不合适?
答案 0 :(得分:1)
客户可以在一家银行拥有多个帐户。如果您对拥有两个帐户的客户调用撤销方法,您想要使用哪个帐户?此外,金额存储在帐户中,因此减少它是帐户负责的方法。
答案 1 :(得分:0)
我认为你要查看Object Oriented Programming
是非常好的那么为什么最好将“提款”方法放在“帐户”类而不是“客户”类中是因为提款是在帐户上而不是在客户上执行的活动。