Real-World Examples - Choosing the Right Creational Pattern | OneNoughtOne