Object-Oriented Design Principles

“DRY”

Rule of Three

YAGNI

MVP