私がショッピング(例えばcart..paymentプロセス)クラスを持っていると私は例えば、abstract classDocsまたはinterfaceDocsを使用することをお勧めしpaypal..is経由で支払う可能性を追加したい場合は、私は、知りたい:この状況では、インタフェースまたは抽象クラスを使用する方がよいでしょうか?
Shopping implements Visa,Paypal
私はShopping
クラスが抽象クラスであることをお勧めしますので、インターフェースは、正しい答えであることを推測しますか?
抽象的な実装を使用するのが最善である場合、短い例を教えてください – Uffo
それは依存しています - あなたには共通の論理があるのでしょうか? –
私はそれほど良いデザインパターンを理解していないので、mabeは分かりません。私はそれについてもっと詳しく調べる必要があります。しかし、私にとってはMastercard、Visaなどの共通ロジックがあります。私がそれらを必要とするときにそれらを実装してください...... PaymentProcessor。 – Uffo