过去我并没有太在意封闭班级,但我发现自己想知道最好的做法是什么。如果您知道一个类不会或不应该从中派生,您是否会将其密封,作为预防措施,只是将密封关键字保留在外,因为知道有人尝试从中派生的机会很小。
我想我要问的是,您是否应该密封所有不打算用于继承的类,只是作为良好实践的问题?
如果您遵循打开关闭原则上,绝对不应该使用 seal 关键字。但我想总会有一些特殊情况。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)