Skip to content

Glossary: Software Design Patterns in JavaScript

Over-engineering

Building more structure than the problem needs, such as an abstract class, factory and registry for a single discount.

Where the book teaches it

Related terms

YAGNIPremature abstractionGolden hammer