OO Design Classic - Abstract Class vs Interface | Hacker News Reader