私は現在、Michael Feathers による「レガシー コードを効果的に使用する」を読んでいます。
LSP違反については理解していると思いますが、LSP違反を回避するのに役立つ経験則について何かを述べています。
- 可能な限り、具体的なメソッドをオーバーライドすることは避けてください。
- その場合は、オーバーライドするメソッドでオーバーライドしているメソッドを呼び出せるかどうかを確認してください。
数字の 2 がよくわかりません。これを明確にするのを手伝ってくれませんか?
私は現在、Michael Feathers による「レガシー コードを効果的に使用する」を読んでいます。
LSP違反については理解していると思いますが、LSP違反を回避するのに役立つ経験則について何かを述べています。
- 可能な限り、具体的なメソッドをオーバーライドすることは避けてください。
- その場合は、オーバーライドするメソッドでオーバーライドしているメソッドを呼び出せるかどうかを確認してください。
数字の 2 がよくわかりません。これを明確にするのを手伝ってくれませんか?