Lessons from Design Patterns: Factories

This featured article, Chapter 20 from the Second Edition of Design Patterns Explained: A New Perspective on Object-Oriented Design, discusses how design patterns teach us to separate use from construction and to create our objects in well-defined, cohesive factories.