美文网首页
2.6 结构型-享元模式

2.6 结构型-享元模式

作者: JingJingLiu317 | 来源:发表于2021-01-07 20:09 被阅读0次

    使用场景:细粒度共享对象的池化。String常量池,线程池等都是享元模式的应用。

    组成要素:

    Flyweight:抽象享元角色

    ConcreteFlyweight:具体享元角色

    unsharedConcreteFlyweight:不可共享的享元角色

    FlyweightFactory:享元工厂,定义池容器

    示例demo:中国有34个省,当获取省份信息时,不需要每次都创建新的省对象,而是从对象池中取,取不到则创建。

    相关文章

      网友评论

          本文标题:2.6 结构型-享元模式

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