0

重複の可能性:
C++ でインターフェイスを宣言するにはどうすればよいですか?
インターフェイス vs 抽象クラス (一般的なオブジェクト指向)

このトピック インターフェイス Vs 抽象クラスに関する多くのスレッドを見つけましたが、探している十分な知識が見つかりませんでした。

実際には、抽象クラスよりも優れたインターフェイスを使用し、その逆のシナリオを確認したいと考えています。

類推だけでなく、リアルタイムの解決策を見ることができるリンクを誰かが提案してくれれば、それは私を大いに助けてくれます。

(C++ のコンテキストであなたの提案をしてください)

4

1 に答える 1

0

インターフェイスはコントラクトであり、1つのクラスにいくつかのインターフェイスを実装できます。抽象クラスとは対照的に、拡張できるのは1つだけです。したがって、いくつかのプログラムと通信したい場合は、(Javaで)同等のものなどのインターフェイスが役立ちます。

抽象クラスの利点は、そのクラスに関連するメソッドをすでに実装できることです。したがって、そのクラスを継承すると、インターフェイスを使用する場合にコードを複製する必要なしに、これらのメソッドがすでに存在します。

私が助けてくれたことを願っています。

于 2012-05-26T20:29:08.853 に答える