Structural Design Patterns Example