Skip to content

Glossary: Software Design Patterns in C++

Class explosion

The growth of a new class for every mix of choices when inheritance is used. Two yes/no choices make 4 classes, three make 8.

Where the book teaches it

Related terms

CompositionFragile base class