prototype pattern
noun1
Computing, Engineering, Mathematics, Natural sciences, Physical sciences, Programming, Sciences A creational design pattern that determines the type of objects to create by a prototypical instance, which is cloned to produce new objects.