Delegation: Composition and inheritance in object-oriented programming | Hacker News Reader