Facade 模式
设计模式

Facade 模式

Facade 模式一、基础介绍Facade(外观)模式是一种结构型设计模式,它为子系统中的一组接口提供一个一致的界面,定义一个高层接口,这个接口使得这一子系统更加容易使用。 Facade 模式的核心思想是:通过一个外观类来封装复杂的子...

Visitor 模式
设计模式

Visitor 模式

Visitor 模式一、基础介绍Visitor(访问者)模式是一种行为型设计模式,它允许你在不修改现有对象结构的前提下,定义作用于这些对象的新操作。 Visitor 模式的核心思想是:将数据结构与作用于结构上的操作分离,使操作集合可以...

Bridge 模式
设计模式

Bridge 模式

Bridge 模式一、基础介绍Bridge(桥接)模式是一种结构型设计模式,它将抽象部分与实现部分分离,使它们可以独立地变化。 Bridge 模式的核心思想是:使用组合代替继承,将抽象层次(功能)与实现层次(平台)分离,通过桥接连接两...

Builder 模式
设计模式

Builder 模式

Builder 模式一、基础介绍Builder(建造者)模式是一种创建型设计模式,它将复杂对象的构建与表示分离,使得同样的构建过程可以创建不同的表示。 Builder 模式的核心思想是:将复杂对象的构造过程分解到多个步骤中,通过一个指...

打赏
打赏提示信息