zoukankan      html  css  js  c++  java
  • 享元模式 以及 结构型模式小姐

    还是要吐槽一下,太多翻译,让人无语,叫共享微粒,或者直接微粒,为什么叫享元?享单独一个词,国人惯例必定是享受的的意思。算了,翻译也不容易。

    还是没办法,希望国人多多发明自己的技术,而不是翻译别人。导致学习规模比英文世界的人大。

    意图:运用共享技术有效地支持大量细粒度的对象

    感觉没什么好说。就是共享。

    非常简单,常见。

    构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。

    享元:缓存先。共享,要的时候不用重新创建。

    组合:整体和部分有相同的行为,如树形结构。

    适配:原有接口改为现在需要的。

    外观:太繁杂了,让外观好看,简单点。

    代理:代理本身是非常简单的,代理类放一个被代理类接口,简单的不能再简单。

    这5中都是很简单的。甚至你用了都不知道。

    桥接模式:重点在于虚类中含有一个接口。让抽象(接口)和实现(重写)同时可以进行。

          要变化很简单,搞10个接口,可以10个维度变化。但是为什么要单独突出这个呢?因为复写虚类的方法,明确突出了不单是变化的对象,而且还有一个方法在变。把一种典型 需求提出来了。

                    刚开始理解会有点懵,主要看例子是否选的合适,合适的话,秒懂。

             常用,容易懂,只是概念会有点不明且而已。

    装饰模式:比桥接模式稍微难点。必要使用的场景比较少。懂了,非常简单。就一个皮而已。

    5易2难,他们都不创建对象。只是在原来的类的基础上。或复写,或小改,或组合,或包含,来满足需求。

  • 相关阅读:
    深入理解 Netty编码流程及WriteAndFlush()的实现
    深入理解 Netty-解码器架构与常用解码器
    暑假集训Day 5 P3963 [TJOI2013] 奖学金
    暑假集训日记Day xx
    P3226 [HNOI2012]集合选数 状压dp(思维题)
    线段树(毒瘤)总结
    P3622 [APIO2007]动物园
    暑假集训Day 4 P4163 [SCOI2007]排列 (状压dp)
    暑假集训Day2 互不侵犯(状压dp)
    暑假集训Day2 状压dp 特殊方格棋盘
  • 原文地址:https://www.cnblogs.com/lsfv/p/11136850.html
Copyright © 2011-2022 走看看