software design pattern
programtervezési minta
Archetype pattern