目前我正在开发一套框架,但里面为了性能用了很多单例模式。
   例如数据库连接这一类型的,一直是让它在内存中保持单例并且Open的状态,这样在多久之后就会发生不人意的事故。
   以及几个经常用到的窗体都是静态的。

解决方案 »

  1.   

    单例模式的缺点之一就是:程序运行中由于总有根变量引用,所以其对象不会被gc回收。所以你就要考虑这个对象是否会耗费很大资源。
      

  2.   

    你如果一整天都不操作,那么一整天都不会出错。这不是单例的问题。如果你把自己的情人说成是“张柏芝”,不是张柏芝的问题,是你的问题。你根本就不应该使用它。
      

  3.   

    你还能发明了个说法:单例“不稳定”?呵呵。
      

  4.   

    独占,别人进不来,有谁可以影响它呢?
      

  5.   

    直到你的电脑出现故障,它都是“稳定”的。