Car
<Interface> Builder
+ reset()+ setSeats(number)+ setEngine(engine)+ setTripComputer()+ setGPS()
Manual
Car Builder
- car: Car
+ reset()+ setSeats(number)+ setEngine(engine)...+ getResult(): Car
CarManual Builder
- manual: Manual
+ reset()+ setSeats(number)+ setEngine(engine)...+ getResult(): Maunal
Client
Director
...
+ makeSUV(builder)+ makeSportsCar(Builder)