2021-08-19 Java11からJava17へ移行すると何が嬉しいのか考える 具体的な変更点はkisさんの投稿を追いかけるとして。 要素技術は以下。 switch式 Record Sealed クラス パターンマッチ まとめると、ScalaやKotlinのように「何らかの条件に応じて、基底クラスを特殊化した派生クラスを返す記述」を簡潔に表現できるようになることだと思う。 つまり、小クラス指向のクラス設計に伴うボイラープレートコードを減らせる可能性があるのではないかと。