WordWeb辞書によると、「拡張」は「範囲、範囲または領域の増加」を意味します。したがって、このことを念頭に置いて継承を行うと、派生クラスは単純に基本クラスの属性と関数を増やします。しかし、実際に継承をしながら、私たちはこのコンセプトを変えます。たとえば、基底クラスでは、各内部関数がプライベートメンバーにアクセスできますが、派生クラスではこの動作が変更され、派生クラスの関数は親のプライベートデータメンバーにアクセスできません。ですから、「継承」をベースクラスの「拡張」と呼ぶ方法と時期を説明してください。継承をクラスのEXTENDとして呼び出すことは適切ですか?
ありがとうございます。
は全く関係ありませんが、方法でそれは次のようになります。https://en.wikipedia.org/wiki/Liskov_substitution_principleリンクの – zegkljan
感謝を。私はあなたが何とか私の意見を持っていると思うが、私はそれを明確に関連付けることはできない。また、基本クラスを拡張するというだけでなく、「拡張」が正しくない可能性があるため、すべての継承を「部分拡張」として明示的に指定する必要はありませんか? – dplank
あなたはあまりにもしっかりと言葉に固執していると思います。 「拡張」は、あるクラスを別のクラスから継承させる単なる(キー)単語です。私は、 "extend"が使われていると思います。なぜなら、通常はそのクラスがあり、私たちはクラスを持っており、より多くのことを行うことができる別のクラスを作りたいからです。また、あなたの「コンセプトの変更」も疑問です。はい、サブクラスの中には少し異なるコンセプトがありますが、(サブ)クラスの外から、サブクラスが置換原則に準拠する場合、コンセプトは同じままです。 – zegkljan