The Open-Closed Principle, and what hides behind it | Hacker News Reader