Liskov置換原則と継承設計の堅牢性

Liskov置換原則の基本概念 Liskov置換原則(LSP)は継承階層構築のための指針です。この原則に従うことで、クライアントコードは基底クラスと派生クラスを相互置換可能に使用でき、期待される動作が保証されます。 正式定義 Barbara Liskovによる定義:「SがTの派生型である場合、T型のオブジェクトはすべてS型オブジェクトで置換可能であり、プログラムの整合性を損なわな ...

5月25日 15:50 投稿