美文网首页
单利模式

单利模式

作者: 兰章海晏 | 来源:发表于2016-03-21 10:42 被阅读76次

    单例的实现

    单例模式的优点:

    单例模式在内存中只有一个实例,减少了内存开支。特别是一个对象需要频繁的创建、销毁时,而创建与销毁的性能又无法优化,单例模式的优势就非常明显。

    单例模式只生成一个实例,减少了系统性能开销,当一个对象的产生需要比较多的资源时,如读取配置、产生其他依赖对象时,则可以通过在应用启动时直接产生一个单例对象,然后永久驻留内存的方式来解决。

    单例模式可以避免对资源的多重占用。

    单例模式可以在系统设置全局的访问点,优化和共享资源访问。

    单例模式的缺点:

    单例模式一般没有接口,扩展很困难,除了修改代码基本上没有第二种途径实现。

    单例模式对测试是不利的。在并行开发环境中,如果单例模式没有完成,是不能进行测试的。

    单例模式与单一职责原则有冲突。


    相关文章

      网友评论

          本文标题:单利模式

          本文链接:https://www.haomeiwen.com/subject/adeklttx.html