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