Skip to content

Glossary: Software Design Patterns

Class explosion

What happens when every mix of choices needs its own class, so the number of classes multiplies. Two yes/no choices make 4 classes and three make 8.

Where the book teaches it

Related terms

CompositionInheritanceFragile base class