リスコフの置換原則
プログラミングとオブジェクト指向、ときどきゲームのブログ