单例模式的优缺点:数组
1 单例模式只能在内存中存在一个实例,减小了内存开支,特别是对一个对象须要频繁的建立和销毁时,并且建立和销毁又不能进行优化时,单例模式的优点就很是明显。 2 因为单例只生成一个实例,减小了系统的性能开销,当一个对象实例化须要比较多的资源的时候,如读取配置、产生其余依赖对象的时候,这能够直接经过在应用启动的时候直接产生一个单例的对象,而后永久的驻留在内存中的方式来解决。 3 单例模式能够避免对资源的多重重用。 4 单例模式能够在系统中设置全局的访问点,优化和共享资源访问。 一个简单的单例模式
场景性能
运行结果优化
一个管理多个单例的数组spa
场景code
运行结果对象