美文网首页架构设计基础
专题列表页
架构设计基础

从入门到精通,实践开发

  • 0
    2019-03-26
  • 单例模式定义 在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一...[作者空间]

  • 0
    2019-03-26
  • 抽象工厂角色划分 特点->比工厂方法产品种类多模块:地图MapView模块、定位模块、导航模块、搜索模块… 工厂方...[作者空间]

  • 0
    2019-03-25
  • 什么是工厂方法模式?(定义) 定义一个用于创建对象的统一的接口,然后由子类实现。 工厂方法模式->角色划分? $\...[作者空间]

  • 0
    2019-03-25
  • 什么是适配器模式? 第一点:将一个原始接口转成客户端需要的接口原始接口--相当于:Adaptee客户端需要接口(调...[作者空间]

  • 0
    2019-03-24
  • 装饰模式-定义 动态地给一个对象添加一些额外的职责 装饰模式-场景 需要透明且动态地扩展类的功能时 装饰模式-角色...[作者空间]

  • 0
    2019-03-24
  • 创建型模式->5种: 常用的 结构性模式->7种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式...[作者空间]

  • 0
    2019-03-24
  • 代理模式定义 为其他对象那个提供一种,控制对这个对象的访问 代理模式角色划分 角色一:代理对象两个特点特点一:持有...[作者空间]

  • 0
    2019-03-24
  • 中介者模式中介者模式(Mediator)->牛逼->MVP架构思想 中介者模式定义 别名:调节者模式、调停者模式 包装了一系...[作者空间]

  • 0
    2019-03-23
  • 外观者模式外观模式-定义? 另外一种称呼:门面模式第一点:要求一个子系统的外部和其内部的通信必需通过一个统一的对象进行。第二...[作者空间]

  • 0
    2019-03-23
  • 访问者模式访问者模式-定义 封装一些作用于某种数据结构中的各个元素的操作,它可以在不改变这个数据结构的前提下定义作用于这些元...[作者空间]

  • 0
    2019-03-23
  • 桥接模式桥接模式定义 将抽象和实现部分分离,使他们都可以独立的进行变化 桥接模式解决问题 类层级爆炸问题,降低代码复杂度 ...[作者空间]

  • 0
    2019-03-22
  • 解析器模式-定义? 定义:给定一个语言,定义它的文法的一种表达式,并且定义一个解析器,该解析器使用该表示来解析语言...[作者空间]

  • 0
    2019-03-19
  • 责任链模式定义 第一点:使多个对象有机会处理请求,从而避免了请求的发送者和接收者之间的耦合关系第二点:将这些对象连...[作者空间]

  • 0
    2019-03-19
  • 状态模式状态模式定义 服务端状态模式经常用到Android移动端系统源码里:wifi管理采用的状态模式1.当一个对象的内在...[作者空间]

  • 0
    2019-03-13
  • 命令模式命令模式概念 命令模式定义 将一个请求封装成为一个对象,从而让用户使用不同的请求将客户端参数化 对请求排队或者记录...[作者空间]

  • 0
    2019-03-19
  • 备忘录模式备忘录模式概念 第一点:行为设计模式第二点:用于保存对象的当前状态,并且以后可以恢复到此状态,通俗说法“后悔药”-...[作者空间]

  • 0
    2019-03-07
  • 迭代器模式定义 提供一种方法,按照顺序访问一个容器中对象的各个元素,而又不需要暴露该容器的内部细节(内部表示) 迭...[作者空间]

  • 0
    2019-03-07
  • 观察者模式定义 1.当一个对象的状态发生改变的时候,所有依赖于他的订阅者都会收到通知。 观察者模式应用场景 场景一...[作者空间]

  • 0
    2019-03-04
  • 模板方法模式-定义 1.定义一个操作中的算法框架2.将一些步骤延时到子类实现3.子类可以不改变算法结构,可以重新定...[作者空间]

  • 0
    2019-03-04
  • 构建者模式1.swift框架设计基于构建者模式,oc使用这个模式较少2.swift,c++,kotlin,java经常使用构...[作者空间]