单例模式---构建模式之一
单例模式优点:
<1>实例控制:单例模式防止其他类对自己的实例化,确保所有的对象都访问一个实例;
<2>伸缩性:由类自己控制实例化进程,类就在改变实例化进程上有相应的伸缩性
单例模式缺点:
<1>系统开销:虽然这个系统看起来很小,但是每次引用这个类实例的时候都要进行实例
是否存在的检查,这个问题可以通过静态实例来解决
<2>开发混淆:当使用一个单例模式对象的时候,开发人员必须记住不能使用new关键字
来实例,
<3>对象生命周期:单例模式没有提出对象的销毁