(sealed)密封类及密封方法优缺点

1. 密封类防止被继承 (有利于代码优化, 由于密封类的不被继承性, 代码在搜索此方法时可以直接定位, 不需要一层层的找继承关系)

 只有本程序集可以使用

2. 密封类中不需要再写密封方法(一般密封方法必须通过重写基类中的虚方法来实现)

如下, Class作为基类, Class2用密封方法重写Class的Write方法后, Class3就不能再重写Class2的write方法了

 

  缺点:密封类限制了类的派生, 扩展性不好

原文地址:https://www.cnblogs.com/zxhome/p/9480984.html