オブジェクト指向ソフトウェア開発者の方ならご存知かと思いますが、オブジェクト指向にはいくつかの原則があります。 それらは、先人達がオブジェクト指向を研究したり実践したりしていく中で、発見されてきたものです。 どれも、オブジェクト指向を正しく利用するためには非常に重要なことですので、順次解説していきます。 今回は、リスコフの置換原則のお話です。 英語で言うと"the Liskov Substitution Principle"ということで、LSPと略されたりします。 さてさて、今回はどっちかというと、開発者の方のための話が多めです。コンテンツ例えれば職能あなたの羅針盤ソフトウェア開発者のための追記契約犯罪者ポリモーフィズムの羅針盤オススメ リスコフの置換原則…と聞くとまず思うのが、「リスコフ」ってなに?ということだと思います。 はい、「リスコフ」というのはこの原則を提唱した人の名前です。 「