Avatar notebook default
19篇文章 · 12656字 · 1人关注
  • Resize,w 360,h 240
    (13)组合模式

    总公司中部门与分公司、书与书包。 一、定义与特点 部分-整体模式,树状,单个和组合对象一致访问性。 优点:简化客户端一致处理;容易加新,不改代码...

  • Resize,w 360,h 240
    (12)享元模式Flyweight

    创建大量相似实例。耗费资源。如,黑白棋子,教室里桌子和凳子等。相同分提取共享 一、定义与特点 多个“虚拟”实例,共享技术支持,大量细粒度对象, ...

  • Resize,w 360,h 240
    (11)外观模式Facade

    办事较复杂,如办房产证,多部门联系,综合部门解决一切手续问题 子系统越多,访问越复杂。内部变,客户端变,违背“开闭、迪米特法则”, 一、定义与特...

  • Resize,w 360,h 240
    (10)装饰模式

    美化外观,房子装修、相片加相框等。 一、定义与特点 不改变现,动态增加 优点:比继承灵活。创造不同组合。 缺点:增加许多子类,复杂,出错,调试排...

  • Resize,w 360,h 240
    (9)桥接Bridge模式

    可按形状分,又可按颜色分。用继承方式,m 种形状和 n 种颜色的图形就有 m×n 种,子类多,扩展难。 不同颜色和字体文字、不同品牌和功率的汽车...

  • Resize,w 360,h 240
    (8)适配器Adapter模式

    接口不兼容,三者适配。 一、定义与特点 接口转换成另一接口,不兼容一起工。类和对象结构,前者耦合高,应用少。 优点:复用现存类,不改代码;目标类...

  • Resize,w 360,h 240
    (7)代理模式

    找找保姆、找工作等都可以通过找中介完成。 一、定义与特点 提供代理控制对该对象的访问。访问对象不适合或不能直接引用目标对象 优点:保护目标对象;...

  • Resize,w 360,h 240
    (6)建造者Bulider模式

    创建复杂对象,多个子部件一定步骤组合。计算机是由 OPU、主板、内存、硬盘、显卡、机箱、显示器、键盘、鼠标等部件组装成,采购员将配置告诉销售,销...

  • Resize,w 360,h 240
    (5)抽象工厂模式(详解版)

    抽象工厂vs工厂模式 工厂方法:继承,创建产品 抽象工厂:组合,创建产品家族 工厂方法模式只生产同等级产品,综合型工厂,生产多种类产品 具体工厂...

文集作者