リスコフの置換原則について(SOLID編)
リスコフの置換原則は、オブジェクト指向設計の原則の一つになります。そして、SOLIDとはその数々の原則から選ばれた5つの原則の頭文字をとったものとなります。
今回は、SOLIDのLにあたるリスコフの置換原則(LSP: Liskov Substitution Principle)について説明していきます。
リスコフの置換原則とはまず定義の方から説明していきます。
「SがTの派生型ならば、関数fがT型のオブジェクトxの特性を真と立証するならば、関数fはS型のオブジェクトyの特