Object Composition with SOLID (C#) | Hacker News Reader