2024.11.21
“构建者模式”和“建造者模式”实际上指的是同一个设计模式,只是翻译上的不同。在英文中,这个模式被称为 "Builder Pattern"。在中文中,它有时被翻译为“构建者模式”,有时被翻译为“建造者模式”,两者表达的是同一个概念。
这个模式的核心思想是将一个复杂对象的构建过程抽象化,使得这个构建过程可以独立于对象的表示。这样,你可以在不影响构建代码的情况下,改变或者扩展对象的内部表示,同时也能够通过不同的具体构建者类来创建不同的表示形式。
简而言之,“构建者模式”和“建造者模式”是同一个设计模式的不同叫法。