Skip to content

Glossary: Software Design Patterns in Java

Class explosion

Needing a new class for every mix of choices, so the number of classes multiplies. `GiftWrappedWholesaleProduct` is the example.

Where the book teaches it

Related terms

CompositionFragile base class