Glossary: Software Design Patterns in JavaScript
Class explosion
A new class for every mix of choices, so the number of classes multiplies: two yes/no choices need 4 classes and three need 8.
Glossary: Software Design Patterns in JavaScript
A new class for every mix of choices, so the number of classes multiplies: two yes/no choices need 4 classes and three need 8.