Prototype "Specify the kinds of objects to create using a prototypical instance and create new objects by copying this prototype ." [GoF] Model Example Functional Model Structural Model