Can you explain to a beginner why we use OOP? | Hacker News Reader