is-a関係
クラス
と
サブクラス
の関係をis-a関係と呼ぶことがあります。
その理由は、サブクラスはスーパークラスの一種なので「サブクラス is-a スーパークラス」という表現方法が自然にできるからです。
「A is-a B」かつ「B is-a C」ならば「A is-a C」なので、is-a関係は
推移律
が成立します。
またis-a関係は
階層構造
を持つことができます。
is-a relationship