design_patterns:builder

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
designpatterns:builder [2016/11/27 12:40] – angelegt phreazerdesign_patterns:builder [2017/02/19 15:47] (current) – ↷ Seite von designpatterns:builder nach design_patterns:builder verschoben phreazer
Line 1: Line 1:
 ====== Builder pattern ====== ====== Builder pattern ======
  
 +UML Code (PlantUML)
 +<code>
 +@startuml
 +left to right direction
 +Builder <|-- ConcreteBuilder
 +Director o-- Builder
 +ConcreteBuilder..> Product
 +
 +class Director{
 +  Builder : builder
 +  construct()
 +}
 +
 +interface Builder{
 +  {abstract} buildPart()
 +}
 +
 +class ConcreteBuilder{
 +  buildPart()
 +  getResult() : Product
 +}
 +
 +class Product{
 +}
 +@enduml
 +</code>
 +
 +{{ :designpatterns:builder.png?600 |}}
  • design_patterns/builder.txt
  • Last modified: 2017/02/19 15:47
  • by phreazer