CSh*_*ned 8 c# design-patterns
密封课程不是我过去常常注意到的事情,但我发现自己想知道什么是最佳实践.如果你知道一个课程不会或不应该从中得出你是否会密封它作为一个预防措施,只需留下密封的关键字,知道有人试图从中获取的机会很小.
我想我要问的是,你是否应该密封所有不用于继承的课程,只是作为一种良好的做法?
您不应该任意密封所有在任何给定时间都不应继承的类。
相反,密封您知道永远不应该继承的类,并让其他类保持开放状态。如果在稍后的某个时间点可以决定这些类永远不应该继承,那么您可以密封它们。
归档时间: |
|
查看次数: |
1381 次 |
最近记录: |