需要一点 OOP 帮助。
我有一个由SendPayment() UpdateRecord()
实现不同支付格式的子类组成的基本支付,例如 PayPal、SagePay。
虽然都有SendPayment()
方法,但它们的实现方式都不同。所以我重写了基类以在每个子类中应用我自己的实现。基类不包含任何实现,只是空方法。这是 OOP 的一种好方法,即拥有空方法然后在每个子类中实现覆盖代码或删除基类中的空方法并在子类中拥有这些方法?
谢谢...
抱歉快速编辑。我确实将基类用于某些场景,例如计算。这涵盖了所有支付类型,例如按成本计算产品数量和从表中删除记录。