关于singlton的一些问题
用C#写一个符合singlton的类应该是很容易的。singlton的基本思想就是限制对象个数只能有一个,这样的好处是1.防止实例化多个对象从而减少系统开销。2.对于要求唯一对象的情况,可以减少多对象的错误和冲突。
而在.net中似乎静态类也是不允许实例化对象的,那么我将静态类当作一个对象来使用岂不就满足了singlton的要求了?!
[b]我的问题:[/b]
符合singlton的类同静态类的区别是啥?换句话说,静态类是否符合singlton?
我找到了一个区别是:符合singlton的类是可以继承的,而静态类则不能继承。
那么在使用上,它们之间还有啥区别呢?最好能举例说明。
posted on 2007-11-01 11:41 gyhanonline 阅读(321) 评论(1) 编辑 收藏 举报