240 发简信
IP属地:新疆
  • Android Handler之同步屏障机制(sync barrier)

    Handler Message种类 Handler的Messgae种类分为三种: 普通消息 异步消息 屏障消息其中普通消息又称为同步消息,我们平时发的消息基本都是同步消息,在...

  • 240
    Android Jetpack架构组件(三) 从源码理解Lifecycle

    一 前言 在上篇文章,Lifecycle的使用 里,详细介绍了Lifecycle的使用,只需自定义MyObserver,实现LifecycleObserver,然后在Acti...

  • 240
    建造者模式

    一 定义 将一个复杂对象的构建和它的表示分离,使同样的构建构成可以创建不同的表示。建造者模式也是属于创建型模型,是23种GOF之一。从定义可以看出,建造者模式适用于一个复杂的...

  • 240
    Android Jetpack架构组件(二) Lifecycle的使用

    一 前言 Lifecycle是生命周期感知组件,可以对Activity或者Fragment的生命周期的状态变化做出响应,帮助开发者写出更好组织的,轻量级的代码,更容易维护。 ...

  • 240
    装饰模式

    1 定义 装饰模式也成为包装模式,此设计模式属于结构型模式。定义:动态地给一个对象添加一些额外的职责。就增加功能来说,装饰模式相比生成子类更为灵活。 模式结构 角色介绍 Co...

  • 240
    原型模式

    一 定义 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。原型模式也是一种创建型模式,不同的是,新对象的创建不是通过new来创建,而是在有一个原型对象的基础上...

  • 240
    抽象工厂模式

    一 简介 抽象工厂模式也是属于创建型模型,所谓创建型模型,提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用new直接实例化对象,这使得程序在判断针对某个给定实例需要创...

  • 240
    工厂方法模式

    一 介绍 工厂方法模式是5种创建性模型之一,属于23种GOF设计模式之一,也是Java种最常用的设计模式之一,解决的是软件设计中创建对象的问题。 二 定义 定义一个用于创建对...