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

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

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

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

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

    非常简单,常见。

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    Odoo many2many command
    odoo-cn 邮件列表
    教育 管理系统
    ddmrp
    odoo12新特性: 会计改进
    odoo分析会计
    Odoo 8,9,10 制造领料、入库 实践
    Odoo 后端数据库postgreSQL事务级别
    Hive建表与导入文件中的数据
    Hadoop编写一键集群全起start-cluster.sh、全关stop-cluster.sh、显示所有jps进程show-jps.sh脚本 以及群起zookeeper服务,jps不显示的解决方案
  • 原文地址:https://www.cnblogs.com/lsfv/p/11136850.html
Copyright © 2011-2022 走看看