设计模式

  • 设计模式(13)-外观模式详解(文末送书福利)

    安卓干货铺 专注Android技术,坚持原创+博文分享 关注 外观模式的定义 外观模式(Facade),也被称为“门面模式”,为子系统中的一组接口提供一个一致的界面,定义一个高层接…

    March 15, 2018
  • 设计模式(12)-适配器模式详解(易懂)

    安卓干货铺 专注Android技术,坚持原创+博文分享 关注 适配器模式的定义 在计算机编程中,适配器模式(有时候也称包装样式或者包装)将一个类的接口适配成用户所期待的。一个适配允…

    March 10, 2018
  • 设计模式(11)-策略模式详解(易懂)

    安卓干货铺 专注Android技术,坚持原创+博文分享 关注 策略模式的定义 策略模式比较简单,是指对一系列的算法定义,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让…

    February 26, 2018
  • 设计模式(10)-装饰模式详解(易懂)

    安卓干货铺 专注Android技术,坚持原创+博文分享 关注 装饰模式的定义 装饰模式指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象…

    February 21, 2018
  • 设计模式(9)-责任链模式详解(易懂)

    安卓干货铺 专注Android技术,坚持原创+博文分享 关注 责任链模式的定义 责任链模式是一种设计模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请…

    February 11, 2018
  • 设计模式(8)-命令模式详解(易懂)

    安卓干货铺 专注Android技术,坚持原创+博文分享 关注 命令模式的定义 命令模式,将一组行为抽象为对象,实现二者之间的松耦合。这就是命令模式(Command Pattern)…

    February 8, 2018
  • 设计模式(7)-原型模式详解(易懂)

    安卓干货铺 专注Android技术,坚持原创+博文分享 关注 原型模式的定义 原型模式,用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 Prototype原型模式…

    February 1, 2018
  • 设计模式(6)-代理模式详解(易懂)

    安卓干货铺 专注Android技术,坚持原创+博文分享 关注 代理模式定义 定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对…

    January 26, 2018
  • 设计模式(5)-建造者模式详解(易懂)

    建造者模式定义 定义:建造者模式是设计模式的一种,将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 先分析模型图上的四大部分: Product:产品类,指…

    January 16, 2018
  • 设计模式(4)-模板方法模式详解(易懂)

    模板方法模式定义 模板方法模式(Template Method Pattern):定义一个操作中算法的骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变一个算法的结构即可重…

    January 10, 2018