美文网首页技术篇
专题列表页
技术篇

技术文章

  • 0
    2020-06-12
  • 中介者模式定义:定义一个中介对象来封装一系列对象之间的交互,使原有对象之间的耦合松散,且可以独立地改变它们之间的交互。 特点...[作者空间]

  • 0
    2020-06-11
  • 访问者模式定义:将作用于某种数据结构中的各元素的操作分离出来封装成独立的类,使其在不改变数据结构的前提下可以添加作用于这些元...[作者空间]

  • 0
    2020-06-10
  • 状态模式定义:对有状态的对象,把复杂的“判断逻辑”提取到不同的状态对象中,允许状态对象在其内部状态发生改变时改变其行为。 ...[作者空间]

  • 0
    2020-06-13
  • 备忘录模式定义:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,以便以后当需要时能将该对象恢复到...[作者空间]

  • 0
    2020-06-09
  • 命令模式定义:将一个请求封装为一个对象,使发出请求的责任和执行请求的责任分割开。 特点:降低系统的耦合度。(优点)增加或删...[作者空间]

  • 0
    2020-06-05
  • 责任链模式定义:为了避免请求发送者与多个请求处理者耦合在一起,将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条...[作者空间]

  • 0
    2020-06-08
  • 迭代器模式定义:提供一个对象来顺序访问聚合对象中的一系列数据,而不暴露聚合对象的内部表示。 特点:访问一个聚合对象的内容而无...[作者空间]

  • 0
    2020-06-04
  • 观察者模式定义:指多个对象间存在一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。这种...[作者空间]

  • 0
    2020-06-07
  • 模板方法模式定义:定义一个操作中的算法骨架,而将算法的一些步骤延迟到子类中,使得子类可以不改变该算法结构的情况下重定义该算法的...[作者空间]

  • 0
    2020-06-03
  • 享元模式定义:运用共享技术来有効地支持大量细粒度对象的复用。它通过共享已经存在的又橡来大幅度减少需要创建的对象数量、避免大...[作者空间]

  • 0
    2020-06-06
  • 组合模式定义:用于表示具有层次结构的数据,使得我们对单个对象和组合对象的访问具有一致性。 特点:组合模式使得客户端代码可以...[作者空间]

  • 0
    2020-06-02
  • 桥接模式定义:将抽象与实现分离,使它们可以独立变化。它是用组合关系代替继承关系来实现,从而降低了抽象和实现这两个可变维度的...[作者空间]

  • 0
    2020-06-01
  • 外观模式定义:是一种通过为多个复杂的子系统提供一个一致的接口,而使这些子系统更加容易被访问的模式。该模式对外有一个统一接口...[作者空间]

  • 0
    2020-05-31
  • 代理模式定义:由于某些原因需要给某对象提供一个代理以控制对该对象的访问。这时,访问对象不适合或者不能直接引用目标对象,代理...[作者空间]

  • 0
    2020-05-30
  • 装饰模式定义:指在不改变现有对象结构的情况下,动态地给该对象增加一些职责(即增加其额外功能)的模式 特点:采用装饰模式扩展...[作者空间]

  • 0
    2020-05-29
  • 适配器模式定义:将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类能一起工作。 特点:...[作者空间]

  • 0
    2020-05-28
  • 原型模式定义:用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象。在这里,原型实例指定了要...[作者空间]

  • 0
    2020-05-27
  • 建造者模式定义:指将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示。它是将一个复杂的对象分解为多个简单...[作者空间]

  • 0
    2020-05-26
  • 抽象工厂模式定义:是一种为访问类提供一个创建一组相关或相互依赖对象的接口,且访问类无须指定所要产品的具体类就能得到同族的不同等...[作者空间]

  • 0
    2020-05-25
  • 工厂方法模式定义:定义一个创建产品对象的工厂接口,将产品对象的实际创建工作推迟到具体子工厂类当中。 特点:用户只需要知道具体工...[作者空间]