SOLID原則の「リスコフの置換原則」と仲良くなる by asumikam

PHP Conference Japan 2024
レギュラートーク(25分)

SOLID原則の「リスコフの置換原則」と仲良くなる

asumikam asumikam asumikam
9

オブジェクト指向を学ぶ私たちは、必ず一度は「SOLID原則」に触れる機会があると思います。
私も何度も学習を重ねる中で、その原則がもたらす恩恵や、守ることの重要性を徐々に理解してきました。

…ただ、「リスコフの置換原則(LSP)」だけは「これを守るとどう良いのか?」がいまいちしっくりきていませんでした。
「同じ気持ち!」なあなたに向けて、このセッションでは、以下のようなお話をします。

  • LSPとは何か?よくある例と「なぜピンとこないのか」
  • 実際に私が遭遇したLSP違反の具体例
  • LSPと"継承"の関係性をしっかりと理解する

「なるほどLSP完全に理解した!」といってもらえるようなトークにします!