This chapter covers the Abstract Factory pattern.
GoF Definition
Provide an interface for creating families of related or dependent objects without specifying their concrete classes.
To understand this pattern, I suggest you refer to Chapter 24 and learn about the Simple Factory pattern first. Then you can turn to Chapter 4 to learn about the Factory Method pattern. The Simple Factory pattern does not fall directly into the Gang of Four design patterns, so the discussion of that pattern appears in Part II of the book. The Abstract Factory pattern will make more ...