This chapter covers the Abstract Factory pattern.
GoF Definition
It provides an interface for creating families of related or dependent objects without specifying their concrete classes.
The Abstract Factory pattern will make more sense to you if you understand both the Simple Factory pattern (Chapter 2) and the Factory Method pattern (Chapter 3). The Simple Factory pattern does not fall directly into the Gang of Four design patterns, so the discussion of that pattern appears in Part I of the book. I suggest you ...