27
抽象関数と仮想関数の違いは何ですか?
抽象関数と仮想関数の違いは何ですか?仮想または抽象の使用が推奨されるのはどの場合ですか?どちらが最善のアプローチですか?
abstractは、多数のオブジェクト指向プログラミング言語で共有されるキーワードです。メソッドとクラスは、アプリケーションロジックの完全な実装が含まれておらず、拡張する必要があることを示すために、抽象としてマークすることができます。抽象クラスはインスタンス化できず、サブクラスに統一されたインターフェイスを提供する目的や、サブクラスごとに再実装する必要のない共通メソッドの実装を提供する目的で使用できます。