Skip to content

Glossary: Software Design Patterns in C++

Premature abstraction

Writing an interface, base class or factory before two or three real cases exist. A wrong guess about what will vary is hard to undo.

Where the book teaches it

Related terms

Rule of threeYAGNI