我认为使用 Sealed 类的主要优点之一是performance. JIT 编译器可以通过非虚拟调用方法来生成更高效的代码。但是,您可能会认为性能增益取决于所使用的算法。
创建类密封使得不可能继承它并覆盖它的成员,从而形成一个受控的执行环境。然而,另一方面,重写未被设计为被重写的类的成员可能会产生意外的结果
默认情况下,类应该是密封的,但是许多编译器不这样做,我们必须显式地标记它们
参考
| 归档时间: |
|
| 查看次数: |
3855 次 |
| 最近记录: |