Builder
Collaborations
-
The client creates the Director object and configures it with the
desired Builder object.
-
Director notifies the builder whenever a part of the product should
be built.
-
Builder handles requests from the director and adds parts to the product.
-
The client retrieves the product from the builder.
The following interaction diagram illustrates how Builder and Director
cooperate with a client.