为什么是密封和单例?

发布于 2024-10-19 10:11:38 字数 229 浏览 3 评论 0原文

可能的重复:
最终和密封的目的

大家好,

我们什么时候应该选择设计一个密封类?

我们什么时候应该选择设计单例类?

Possible Duplicate:
Purpose of final and sealed

Hi all,

When should we opt for designing a sealed class?

When should we opt for designing a singleton class?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

翻了热茶 2024-10-26 10:11:38

这是一个类的两个不相关的用途。

当您知道在执行期间将只有一个类实例时,应该使用单例。

密封类仅仅意味着它不能被子类化(或继承)。我不知道什么时候将课程标记为密封是个好时机,所以我从不这样做。

These are two unrelated uses of a class.

A singleton should be used when you know that you will have exactly one instance of the class during its execution.

A sealed class simply means that it cannot be subclassed (or inherited). I don't know when it is good situation to mark a class as sealed, so I never do.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文