Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
designpatterns:builder [2016/11/27 12:46] – phreazer | designpatterns:builder [2016/11/27 12:58] – phreazer | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Builder pattern ====== | ====== Builder pattern ====== | ||
+ | |||
+ | UML Code (PlantUML) | ||
+ | < | ||
@startuml | @startuml | ||
+ | left to right direction | ||
Builder <|-- ConcreteBuilder | Builder <|-- ConcreteBuilder | ||
- | Director | + | Director |
ConcreteBuilder..> | ConcreteBuilder..> | ||
class Director{ | class Director{ | ||
+ | Builder : builder | ||
construct() | construct() | ||
} | } | ||
Line 21: | Line 26: | ||
} | } | ||
@enduml | @enduml | ||
+ | </ | ||
+ | |||
+ | |||
+ | {{ : |