リスコフの置換原則
派生型はその基底型と置換可能でなくてはならない.
派生クラス
で
基底クラス
の振る舞いを書き換えない.
is-a
でないのに継承したりするとこういうことが起きうる.