240 投稿
收录了6篇文章 · 1人关注
  • 创建型设计模式——抽象工厂模式

    抽象工厂模式定义 为创建一组相关或者相互依赖的对象提供一个接口,而不需要指定他们的具体实现类。 抽象工厂模式的使用场景 这个模式在Andro...

  • 时势造英雄——策略模式

    策略模式定义 策略模式定义了一系列的算法,并将每一个算法封装起来,而且使他们还可以相互。策略模式让算法独立于是用它的客户而独立变化。 策略模...

  • 随遇而安——状态模式

    状态模式介绍 状态模式和策略模式结构几乎一样,但它们的目的、本质却完全不一样。 状态模式的行为是平行的、不可替换的; 策略模式的行为是彼...

  • 使编程更有灵活性——责任链模式

    责任链模式的标准定义: 责任链模式是行为型设计模式之一。使多个对象都有机会处理请求,从而避免了请求的发送者和接受者之间的耦合关系。将这些对象连成...

  • 应用最广泛的模式——工厂方法模式

    工厂方法模式定义: 定义一个创建对象的接口,让子类决定实例化哪个类。 工厂方法模式的使用场景: 在任何需要生成复杂对象的地方,都可以使用...

  • 使程序运行更高效——原型模式

    原型模式定义(正式难懂): 用原型实例指定创建对象的种类,并通过复制这些原型创建新的对象 原型模式的使用场景: 1)类初始化需要消耗非常多的资源...

专题公告

自我学习中,记录设计模式的笔记