Structural-design-pattern