What is this pattern for?
This pattern is used when it’s necessary to isolate the construction of a complex object and at the same time have more than one representation.
This person knows the application parts and the requisites from the client, but he or she doesn’t know how to do it.
The team follows the Director’s indications to deliver an application to the Client. Each of them has a specific technical knowledge, in this case, a programming language.