最佳答案
在 C # 和 C + +/CLI 中,关键字 sealed(或 VB 中的 NotInheritable)用于保护类不受任何继承机会的影响(该类将是不可继承的)。我知道面向对象程序设计的一个特性是继承,我觉得使用 sealed有悖于这个特性,它阻止了继承。
有没有一个例子说明 sealed的好处,以及什么时候使用它是重要的?