Product
- part1:Part1- part2:Part2- part3:Part3
+ Product()
Client
ConcreteBuilder
- product:Product
+ buildPart1():void+ buildPart2():void+ buildPart3():void+ getResult():Product
Director
- builder:Builder
+Director(Builder)+construct():void
Builder