Chapter 3. Creational Patterns