Skip to content

Glossary: Software Design Patterns in Rust

Premature abstraction

Adding a trait, builder or factory before two or three real cases exist.

Where the book teaches it

Related terms

Rule of threeOver-engineering