单态模式和静态类的区别

来源:互联网 发布:网络维护做点什么 编辑:程序博客网 时间:2024/05/01 15:39

刚刚接到一个公司电话面试的一个题目,单态模式和静态类的区别,平时还真没注意过,真不知道这些公司怎么会有这么多的为什么?

百度一下,有网友说:静态类不能实例化,那么也就根本不存在静态类的实例,那么在一些需要类的实例的地方(比如方法参数的传递),静态类就无能为力。单件(我习惯这么叫),是有实例的,它不是静态的。也有网友说:静态类只能实例化一次,而且无论如何也只能实例化一次,且不用操心;而单态模式就要手动作限制了,弄不好就有可能会实例化多次。

不知javaeye的大牛们如何理解。

0 0