Ask HN: How to Learn Object Oriented Designing? | Hacker News Reader