使不适合扩展的公共类为最终类

作者: mpkorstanje创建于 2026年7月2日更新于 2026年8月18日
标签type: task

如 https://GitHub.com/junit-team/junit-framework/issues/938, https://GitHub.com/junit-team/junit-framework/pull/5708, https://GitHub.com/junit-team/junit-framework/pull/5765 等所示, 我们有一些不适合扩展的类。 Effective Java 2nd edition 建议将这些类设为 final(或替换所有公共构造函数)。虽然这从技术上来说不是一个突变,因为这些类并不是为扩展而设计的,也不应被扩展,但我们可以将此延迟到下一个主要版本。

内容来源: junit-team/junit-framework