Undervalued: The Most Useful Design Pattern

Object-Oriented Programming (OOP)