小编bak*_*rJc的帖子

Java 17 密封类业务用例

Java 17 引入了密封类,它只允许特定的类扩展它们,否则将是最终的

我了解技术用例,但想不出任何现实生活中的用例会有用吗?

我们什么时候只希望特定的类能够扩展特定的类?

在我们自己的项目中,如果我们想要一个新的类来扩展密封类,我们不能将其添加到允许的类中吗?在这种情况下,为了避免轻微的开销,不将课程定为最终课程或密封课程不是更好吗?

另一方面,在公开库供外部使用时,密封类如何事先知道它应该允许扩展哪些类?

java java-17

6
推荐指数
1
解决办法
951
查看次数

标签 统计

java ×1

java-17 ×1