设计模式

  • 设计模式(1):单例模式(Singleton Pattern)

    尺有所短,寸有所长;不忘初心,方得始终。 一、什么是单例模式 单例模式属于创建型模式,是 Java 中最简单的设计模式之一,单例模式涉及到一个单一的类,该类负责创建自己的对象,同时…

    2022年8月17日
    10468
  • 设计模式(2):简单工厂模式

    尺有所短,寸有所长;不忘初心,方得始终。 简单工厂模式是属于创建型模式,又叫做静态工厂方法模式,但不属于23种设计模式之一。 简单工厂模式又称为静态工厂模式,实质是由一个工厂类根据…

    2022年8月17日
    10283
  • 设计模式(3):工厂方法模式

    尺有所短,寸有所长;不忘初心,方得始终。 一、什么是工厂方法模式 工厂方法模式(Factory Method Pattern),也叫虚拟构造器(Virtual Constructo…

    2022年8月17日
    00255
  • 设计模式(4):抽象工厂模式

    尺有所短,寸有所长;不忘初心,方得始终。 一、抽象工厂模式是什么 抽象工厂模式是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。属于创建型模式,它提供了一种创建对象的…

    2022年8月17日
    00257
  • 设计模式(5):原型模式

    尺有所短,寸有所长;不忘初心,方得始终。 一、原型模式是什么 原型模式是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。统一…

    2022年8月17日
    00299
  • 设计模式(6):建造者模式

    尺有所短,寸有所长;不忘初心,方得始终。 一、建造者模式是什么 建造者模式是一种创建型设计模式,能够分步骤创建复杂对象。该模式允许使用相同的创建代码生成不同类型和形式的对象。 最大…

    2022年8月17日
    00240
  • 设计模式(7):代理模式

    一、什么是代理模式 「代理模式」是一种结构型设计模式, 能够提供对象的替代品或其占位符(「即是给某一个对象提供一个代理,并由代理对象控制对原对象的引用」)。代理控制着对于原对象的访…

    2022年8月17日
    00274
  • 设计模式(8):适配器模式

    「尺有所短,寸有所长;不忘初心,方得始终。」 一、适配器模式是什么 适配器模式属于结构型模式,是作为两个不兼容的接口之间的桥梁,结合了两个独立接口的功能。 「主要作用」:将原本接口…

    2022年8月17日
    00287
  • 设计模式(9):桥接模式

    「尺有所短,寸有所长;不忘初心,方得始终。」 一、桥接模式是什么 「桥接模式是一种对象结构型模式,又称为柄体(Handle and Body)模式或接口(Interface)模式。…

    2022年8月17日
    00244
  • 设计模式(10):组合模式

    尺有所短,寸有所长;不忘初心,方得始终。 一、组合模式是什么 组合模式:又叫作整体-部分(Part-Whole)模式,它将对象组合成树状的层次结构,用来表示整体-部分的关系,使用户…

    2022年8月17日
    00317
  • 设计模式(11):装饰模式

    “ 尺有所短,寸有所长;不忘初心,方得始终。 一、装饰模式是什么 装饰模式又名包装(Wrapper)模式,是一种结构型设计模式,它允许向一个现有的对象添加新的功能,同时又不改变其结…

    2022年8月17日
    00363
  • 设计模式(12):外观模式

    “ 尺有所短,寸有所长;不忘初心,方得始终。 ” 一、外观模式是什么 外观(Facade)模式又叫作门面模式,是一种通过为多个复杂的子系统提供一个一致的接口,而使这些子系统更加容易…

    2022年8月17日
    00362
  • 设计模式(13):享元模式

    尺有所短,寸有所长;不忘初心,方得始终。 一、享元模式是什么 在面向对象程序设计中,有时要创建大量相同或相似实例对象,会耗费很多的系统资源,非常影响系统性能。而享元模式就是为了解决…

    2022年8月17日
    00218
  • 设计模式(14):策略模式

    「尺有所短,寸有所长;不忘初心,方得始终。」 一、策略模式是什么 策略模式「定义了一系列算法,并将每个算法封装起来,使他们可以在运行时相互替换,且算法的变化不会影响到使用算法的客户…

    2022年8月17日
    00322
  • 设计模式(15):观察者模式

    尺有所短,寸有所长;不忘初心,方得始终。 一、观察者模式是什么 【定义】:多个对象间存在一对多的依赖关系,当一个对象发生改变时,所有依赖于它的对象都得到通知并被自动更新。这种模式有…

    2022年8月17日
    00179
  • 设计模式(16):责任链模式

    「尺有所短,寸有所长;不忘初心,方得始终。」 一、责任链模式是什么 「【定义】」:为请求创建了一个处理者对象的链。允许请求沿着处理者链进行发送, 每个处理者均可对请求进行处理, 或…

    2022年8月17日
    00347
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!