This is an old revision of the document!
Builder pattern
@startuml Builder <|– ConcreteBuilder Director <>– Builder ConcreteBuilder..> Product
class Director{
construct()
}
class Builder{
{abstract} buildPart()
}
class ConcreteBuilder{
buildPart() getResult() : Product
}
class Product{ } @enduml