Ask HN: Designing via Interface in Java? | Hacker News Reader