>>7
背後にある原則って「リスコフ置換原則」とか「オープン・クローズド原則」
とかそんな感じ?