OOP のヘルプが少し必要です。
SendPayment() UpdateRecord()
PayPal、SagePayなど、さまざまな支払い形式を実装する子クラスで構成される基本支払いがあります。
すべてにSendPayment()
メソッドがありますが、実装方法はすべて異なります。したがって、基本クラスをオーバーライドして、各子クラスに独自の実装を適用します。基本クラスは実装を保持せず、空のメソッドのみを保持します。これは、空のメソッドを作成して各子クラスにオーバーライド コードを実装するか、ベースの空のメソッドを削除してこれらのメソッドを子クラスに作成する OOP の良い方法ですか?
ありがとう...
簡単な編集でごめんなさい。計算などの特定のシナリオでは基本クラスを使用します。これは、コストによる製品数のカウントやテーブルからのレコードの削除など、すべての支払いタイプをカバーします。