Combining Patterns - Choosing the Right Creational Pattern | OneNoughtOne