Glossary: Software Design Patterns in Java
Rule of three
Write the code the first time, notice the repeat the second time, and extract the shared part the third time, when you know what really varies.
Glossary: Software Design Patterns in Java
Write the code the first time, notice the repeat the second time, and extract the shared part the third time, when you know what really varies.