4. Builder
nSeparate the specification of how to construct a complex object from the representation of the object nFor example, a converter reads files from one file format nIt should write them to one of several output formats
n