美文网首页
Java设计模式——享元模式

Java设计模式——享元模式

作者: icyage | 来源:发表于2017-11-29 20:57 被阅读20次

    Java设计模式之享元模式

    这期跟大家聊的的设计模式是享元模式,该模式也是结构模式。

    简介

    利用共享的方式解决大量创建销毁导致额外开销。


    使用场景

    • 使用大量的对象
    • 由于上面情况导致巨大的存储开销
    • 对象属性大多数具有可变性
    • 将可共享的可变属性收敛到共享对象中

    实例

    里面涉及到简单工厂,如果不太了解的话可以看下之前的工厂模式分享


    输出


    总结

    享元模式,可以在结构设计中起到非常重要的作用,可以在程序设计中就能进行内存空间的优化。

    状态属性相对独立,对象可在不同的环境中服用。共享粒度相似的对象减少内存的消耗。

    相关文章

      网友评论

          本文标题:Java设计模式——享元模式

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