Skip to content

Glossary: Software Design Patterns in C++

Rule of three

Write code once, notice the repeat the second time, and extract the shared part the third time, when you know what varies.

Where the book teaches it

Related terms

Premature abstractionCopy-paste programming