240 发简信
IP属地:宁夏
  • 外观模式和中介者模式的区别与对比

    外观模式VS中介者模式 外观模式属于结构型;中介者模式属于行为型 外观模式是对子系统提供统一的接口;中介者模式是用一个中介对象来封装一系列同事对...

  • 策略模式和状态模式的区别与对比

    背景 策略模式和状态模式的UML类图是完全一样的,那他们的区别在哪里呢? 区别主要在于行为上,而不是结构上 策略模式 策略是外界给的,策略怎么变...

  • 适配器模式,装饰模式,代理模式区别与对比

    适配器模式 特点在于 主要是对现有接口做转换 一般用于解决接口不匹配问题 装饰模式 特点在于 被装饰的对象必须是外部传入的,常见的是构造方法传入...

  • Resize,w 360,h 240
    简单工厂模式、工厂方法模式和抽象工厂模式的区别与改进

    区别 创建对象不同。简单工厂模式使用fw模式建立对象;工厂方法模式使用Factory模式替代使用new创建对象;抽象工厂模式使用迭代模式创建对象...

  • Resize,w 360,h 240
    设计模式详解--行为型

    行为型 共11种 策略、模版方法、观察者、访问者、中介者、迭代器、职责链、备忘录、命令、状态、解释器 策略模式 概念它定义了算法家族,分别封装起...

  • Resize,w 360,h 240
    设计模式详解--结构型

    结构型 共7种 适配器、装饰、代理、外观、桥接、组合、享元 适配器模式 概念将一个类的接口转换为客户希望的另外一个接口。适配器模式使得原本由于接...

  • Resize,w 360,h 240
    设计模式详解--创建型

    创建型 共5种 工厂方法模式、抽象工厂模式、建造者模式、单例模式、原型模式 简单工厂模式 概念又称为静态工厂方法模式,在简单工厂模式中,可以根据...

  • 设计模式--六(七)大设计原则

    设计模式六大原则 单一职责:应该有且仅有一个原因引起类的变更,这是模块内聚性在类和类的职责中的体现 开闭原则:一个软件实体如类、模块和函数应该对...

  • Resize,w 360,h 240
    设计模式--类图

    概念 类图共三层,分别是: 类的名称,如果是抽象类,则为斜体显示 类的特性,通常是字段或属性 类的操作,通常是方法或行为其中“+”表示publi...