Avatar notebook default
7篇文章 · 5565字 · 2人关注
  • 策略模式

    定义 策略模式定义了一系列算法,并将每一个算法封装起来,而且使它们可以相互替换。策略模式让算法独立于使用它的客户端独立变化。 使用场景 当我们处...

  • 抽象工厂模式

    之前我们对工厂方法模式已经有所了解了,那抽象工厂模式又是什么呢? 定义 为创建一组相关或者是相互依赖的对象提供一个接口,而不需要指定它们的具体类...

  • Resize,w 360,h 240
    状态模式

    1、定义、使用场景 定义:在不同的状态下,对同一行为有不同的响应。状态模式把对象的行为包装在不同的状态中,每一个状态的对象都有一个相同的抽象状态...

  • 工厂方法模式

    1、定义、使用场景 定义一个用于创建对象的接口,让子类决定实例化那个类。在需要生成复杂对象的地方,都可以使用工厂方法模式。 概念总是抽象的,下面...

    0.1 1189 3 21
  • Builder(建造者)模式

    定义 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 只要包括以下角色: Product 产品类 : 产品的抽象类...

  • 单例模式

    使用场景 实际的开发中,为了避免创建多个对象消耗过多的资源,或者某个类的对象只能有一个,所以就需要使用单例模式来确保某个类只能对外提供一个对象。...

  • Resize,w 360,h 240
    Android中的MVC、MVP、MVVM

    一、MVC MVC的全称是Model-View-Controller,也就是模型-视图-控制器。 在Android中View层一般由XML布局文...

    0.2 4657 3 23

文集作者