The quote from Design Patterns: Elements of Reusable Object-Oriented Software, p. 94 relates to a Maze design example.
Notice that the MazeFactory is just a collection of factory methods. This is themost common way to implement the Abstract Factory pattern.
Also, the Abstract Factory chapter never provides or even mentions a composition-based implementation.