使用记录、密封类和模式匹配进行干净的应用程序开发

JDK 17 版本在 Java 语言中带来了有趣的特性:密封类型和针对 switch 的模式匹配(作为预览功能)。随着记录的引入,Java 语言中模式匹配的实现开始成形。JDK 18 带来了更多内容,包括记录模式匹配(作为预览功能)。在本演示中,我们将向您展示如何利用这些特性为提高应用程序的模块化性带来非常干净的解决方案。您将看到模式匹配如何改变您编写 Java 代码的方式的真实模式。您还将看到我们将来在这个主题上可以期待什么。这主要是一个现场编码演示,当显示的代码无法执行时,会有一些幻灯片。

DevNexus 2022 上展示。