240 发简信
  • 120
    责任链模式

    设计模式 1 什么是责任链模式 职责链可以是一条直线、一个环或者一个树形结构,最常见的职责链是直线型,即沿着一条单向的链来传递请求。 链上的每一...

  • 120
    组合模式

    设计模式 一、什么是组合模式 组合模式(Composite Pattern):组合多个对象形成树形结构以表示具有“整体—部分”关系的层次结构。 ...

  • 120
    装饰者模式

    设计模式 一、什么是装饰模式 装饰者模式动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。和代理模式很相似,但在对被...

    0.1 50 0 2
  • 120
    桥接模式

    设计模式 一、引言 假如有三个品牌的手机vivo,oppo和小米,如果手机手机壳一体生产,会是这样的: 对应到相应的类中,将是1+3+6=10个...

    13.6 340 0 4
  • 120
    android gradle依赖:implementation 和compile的区别

    1 android studio 2.x和3.x 依赖方式 在Android studio3.0中,compile依赖关系已被弃用,被imple...

  • flutter系列

    flutter系列--Dart语法

  • 120
    flutter系列--Dart语法

    1. 重要概念 能够放在变量中的所有内容都是对象,每个对象都是一个类的实例。甚至于数字、函数和null值都是对象,并且所有对象都继承自Objec...

  • 120
    适配器模式

    设计模式 1 什么是适配器模式 适配器模式(Adapter Pattern):将一个接口转换成客户希望的另一个接口,使接口不兼容的那些类可以一起...

  • 策略模式

    设计模式 1 什么是策略模式 在策略模式中,定义了一些独立的类来封装不同的算法,每一个类封装一种具体的算法,在这里,每一个封装算法的类都可以称之...