设计模式
-
设计模式(1):单例模式(Singleton Pattern)
尺有所短,寸有所长;不忘初心,方得始终。 一、什么是单例模式 单例模式属于创建型模式,是 Java 中最简单的设计模式之一,单例模式涉及到一个单一的类,该类负责创建自己的对象,同时…
-
设计模式(2):简单工厂模式
尺有所短,寸有所长;不忘初心,方得始终。 简单工厂模式是属于创建型模式,又叫做静态工厂方法模式,但不属于23种设计模式之一。 简单工厂模式又称为静态工厂模式,实质是由一个工厂类根据…
-
设计模式(3):工厂方法模式
尺有所短,寸有所长;不忘初心,方得始终。 一、什么是工厂方法模式 工厂方法模式(Factory Method Pattern),也叫虚拟构造器(Virtual Constructo…
-
设计模式(4):抽象工厂模式
尺有所短,寸有所长;不忘初心,方得始终。 一、抽象工厂模式是什么 抽象工厂模式是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。属于创建型模式,它提供了一种创建对象的…
-
设计模式(5):原型模式
尺有所短,寸有所长;不忘初心,方得始终。 一、原型模式是什么 原型模式是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。统一…
-
设计模式(6):建造者模式
尺有所短,寸有所长;不忘初心,方得始终。 一、建造者模式是什么 建造者模式是一种创建型设计模式,能够分步骤创建复杂对象。该模式允许使用相同的创建代码生成不同类型和形式的对象。 最大…
-
设计模式(7):代理模式
一、什么是代理模式 「代理模式」是一种结构型设计模式, 能够提供对象的替代品或其占位符(「即是给某一个对象提供一个代理,并由代理对象控制对原对象的引用」)。代理控制着对于原对象的访…
-
设计模式(8):适配器模式
「尺有所短,寸有所长;不忘初心,方得始终。」 一、适配器模式是什么 适配器模式属于结构型模式,是作为两个不兼容的接口之间的桥梁,结合了两个独立接口的功能。 「主要作用」:将原本接口…
-
设计模式(9):桥接模式
「尺有所短,寸有所长;不忘初心,方得始终。」 一、桥接模式是什么 「桥接模式是一种对象结构型模式,又称为柄体(Handle and Body)模式或接口(Interface)模式。…
-
设计模式(10):组合模式
尺有所短,寸有所长;不忘初心,方得始终。 一、组合模式是什么 组合模式:又叫作整体-部分(Part-Whole)模式,它将对象组合成树状的层次结构,用来表示整体-部分的关系,使用户…