Combining Patterns — Synergistic Pattern Composition - Choosing the Right Structural Pattern | OneNoughtOne