「スタティックおじさん」と学ぶオブジェクト指向における関数型プログラミング by エンジニアカウンセラー 白栁隆司

関数型まつり2025
公募セッション50分
公募セッション

「スタティックおじさん」と学ぶオブジェクト指向における関数型プログラミング

ShirayanagiRyuj エンジニアカウンセラー 白栁隆司 ShirayanagiRyuj

対象とする聴衆のレベル(該当するレベルを記載してください。)

  • Beginner: 分野の前提知識を必要としない

セッションのテーマ(該当するテーマを記載してください。なければ追加頂いて良いです)

  • 入門
  • オブジェクト指向プログラミング

セッションの概要

このセッションでは、オブジェクト指向型プログラミングの中に関数型プログラミングの考え方を取り込む方法を、「スタティックおじさん」との対話を通じて学びます。

近年、オブジェクト指向プログラミングの中に関数型プログラミングの要素を取り入れる手法が注目されています。
私もプロジェクトや趣味のプログラミングの中で、可能な範囲でこの考え方を活かそうとしています。

しかし、そんなときに立ちはだかるのが「スタティックおじさん」です。
「副作用を減らすなら static を使えばいいのでは?」
「関数型って、要するにスタティックメソッドをたくさん使うこと?」
これらの疑問、実は多くの人が抱くものではないでしょうか。

本セッションでは、

  • スタティックメソッドと関数型の考え方の違い
  • オブジェクト指向の文脈で関数型を適用する具体的な手法
    • 「スタティックおじさん的思考」から脱却して、関数型の本質を踏まえた設計をする方法
      をストーリー仕立てで学んでいきます

「スタティックおじさん」と一緒に、オブジェクト指向における関数型プログラミングへの第一歩を踏み出しましょう!