Builder 模式在 Go 语言中的应用
Builder 模式是一种创建型模式,即用来创建对象。
Builder 模式,中文翻译不太统一,有时候被翻译为建造者模式或构建者模式,有时候也被翻译为生成器模式。为了不给读者造成困扰,我还是直接叫它 Builder 模式好了。
《设计模式:可复用面向对象软件的基础》 一书中对 Builder 模式的意图阐明如下:
将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。
阅读全文…