240 投稿
收录了13篇文章 · 4人关注
  • Resize,w 360,h 240
    Android设计模式:命令模式

    命令模式 简介:通过command抽象命令类,将不符合抽象编程的handler,转为抽象编程。 背景 购物商城的应用首页模块有不同的榜单推送,而...

  • Resize,w 360,h 240
    Android设计模式:观察者模式

    观察者模式 简介:一个对象状态改变时通知其他对象。 背景 现在Jack的水果店的某种水果卖的很好,现在已经短缺,但是已经有很多客户订购了该水果,...

  • Resize,w 360,h 240
    Android设计模式:责任链模式

    责任链模式 简介:将请求传递给一个接受者链,由链将请求流传给目标对象 背景 继续上次的问题背景,Jack的水果店现在支持同时叠加使用不同的优惠券...

  • Resize,w 360,h 240
    Android设计模式:策略模式

    策略模式 简介:通过选择策略类,来执行不同算法分支。核心是通过注入对象,改变行为。 背景 继续上次的故事背景,Jack的水果店新增加优惠卷活动,...

  • Resize,w 360,h 240
    Android设计模式:模板方法模式

    模板方法模式 作用:在父类中编排主流程,将步骤实现延迟到子类去实现。 背景 Jack的水果店的售卖流程 通过观察我们可以知道大致流程基本相同,唯...

  • Resize,w 360,h 240
    Android设计模式:组合模式

    组合模式 作用:把一组相似的对象当作一个单一的对象,为的是减少数据类型。 背景描述 快递服务,将全国省市区进行划分。 行政区的划分有三级至五级不...

  • Resize,w 360,h 240
    Android设计模式:代理模式

    简介 代理模式:给目标对象提供一个代理对象,并由代理对象控制对目标对象访问。 代码实例 背景:水果店与第三方合作,开展了海外水果代购服务 测试结...

  • Resize,w 360,h 240
    Android设计模式:装饰器模式

    定义 装饰器模式:动态地给一个对象添加额外的职责。 简介 装饰器模式属于结构型模式 装饰器模式在生活中应用实际也非常广泛,比如想将一间房装饰为厨...

  • Android设计模式:桥接模式

    定义 将抽象部分和实现部分分离,使它们都可以独立地变化。 简介 桥接模式属于结构性模式 通俗的表达:举个例子,一条数据线,一头USB接口的可以连...

  • Android设计模式:适配器模式

    前言 前面所涉及的工厂设计模式和建造者设计模式都是创建型模式。而今天所讲解的适配器设计模式涉及到类与类的关系。类与类的关系主要有两种:继承与组合...

专题公告

对Android开发中涉及到的设计模式的总结