Figure B.4 shows the static structure of the Builder pattern (Gamma et al. 1995) annotated with UML-F tags. Table B.4 summarizes the Builder pattern UML-F tags. Builder is based on the Separation construction principle.
Tags | Bridge Abstraction , |
Apply to | As shown in Fig. B.3: Class ( Bridge Abstraction , Bridge Implementor , Bridge ConcreteImplementor ) Method ( Bridge operation , Bridge operationImp , Bridge operationImp ) Interface ( Bridge Abstraction , Bridge Implementor ) Association ( Bridge imp ) |
Type | String. |
Expansion | The Bridge pattern is based on the Separation principle and therefore its tags expand as follows: Bridge Abstraction to Sep T , Bridge operation to Sep t , Bridge Implementor to Sep H , and Bridge operationImp to Sep h . |