design_patterns:builder

This is an old revision of the document!


Builder pattern

UML Code (PlantUML)

@startuml
left to right direction
Builder <|-- ConcreteBuilder
Director o-- Builder
ConcreteBuilder..> Product

class Director{
  Builder : builder
  construct()
}

class Builder{
  {abstract} buildPart()
}

class ConcreteBuilder{
  buildPart()
  getResult() : Product
}

class Product{
}
@enduml

  • design_patterns/builder.1480247901.txt.gz
  • Last modified: 2016/11/27 12:58
  • by phreazer