Builder模式定义:
将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。
Builder模式主要是为了将构建复杂对象的过程和它的部件解耦。使得我们不用去关心每个部件是如何组装的。
uml表示类图如下所示:
示例如下:
输出结果:
Product有以下几部分构成:
A部分
B部分
C部分
Builder模式定义:
将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。
Builder模式主要是为了将构建复杂对象的过程和它的部件解耦。使得我们不用去关心每个部件是如何组装的。
uml表示类图如下所示:
示例如下:
输出结果:
Product有以下几部分构成:
A部分
B部分
C部分