有什么是singleton能做而静态类不能做的?
既然singleton是为了让整个系统中只有一个实例存在,那为什么不直接用个静态类代替呢?
望高手赐教。

解决方案 »

  1.   

    singleton是概念,它是由静态类实现的。
    他们并不属于同一层,一个是概念,另一个是实现。
      

  2.   

    同意楼上的说法。
    singleton是个概念,可以有多种实现方法,在所有面向对象的语言中都有
    静态类 只是个实现方法而已
      

  3.   

    singleton一般有三种实现方法,静态类是实现单件的一种方法
      

  4.   

    一个是概念,一个是实现。
    thanks congliu
    明白了 ^ ^