240 发简信
  • 换肤功能接入及原理

    前阵子开源出了自己的mp3剪切器项目,在鸿洋大神公众号的宣传下引来众人关注。本着持续维护的心,计划中项目要实现一个简单的应用内换肤功能。 经过调...

  • 120
    java并发编程之volatile

    Java语言规范第三版中对volatile的定义如下:Java编程语言允许线程访问共享变量,为了确保共享变量能被准确和一致地更新,线程应该确保通...

  • android常用设计模式之代理设计模式及动态代理原理

    定义:代理模式属结构型设计模式。为其他对象提供一种代理以控制对这个对象的访问。 代理模式结构图 在代理模式中有如下角色: ISubject: 抽...

  • 120
    android常用设计模式之装饰模式

    定义:装饰模式属结构型设计模式。动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。 以下以王者荣耀中橘右京,普通攻...

  • android常用设计模式之代理设计模式

    定义:代理模式属结构型设计模式。为其他对象提供一种代理以控制对这个对象的访问。 代理模式结构图 在代理模式中有如下角色: ISubject: 抽...

  • android常用设计模式之建造者设计模式

    定义:建造者设计模式属于创建型设计模式。将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 建造者结构图: 在建造者模式...

  • android常用设计模式之工厂方法模式

    属于创建型设计模式。定义:定义一个用于创建对象的接口,让子类决定实例化哪个类。工厂方法使一个类的实例化延迟到其子类。 工厂方法模式结构图: 在工...

  • android常用设计模式之简单工厂模式

    定义:简单工厂模式属于创建型模式,其又被称为工厂方法模式,这是由一个工厂对象决定创建出哪一种产品型的实例。 简单工厂模式类图: 在简单工厂模式中...

  • android常用设计模式之单例模式

    定义:单例模式是一种对象创建模式,用于产生一个对象的具体实例,他可以确保系统中一个类只产生一个实例。 单例模式类图: 类图解释:其中包含两个角色...

个人介绍
逆水行舟 、不进则退