Uses
Client
ConcreteBuilder2
+buildPart1+buildPart2+buildPart3+getresult
ConcreteBuilder1
包含
...builder-buildPart1;...builder-buildPart2;...builder-buildPart3;...
Director
-builder
+constructor
Builder
+buildPart1(abstract)+buildPart2(abstract)+buildPart3(abstract)