Horizontal Reuse: An Alternative to Inheritance (interfaces|traits|mixins|roles)programming.oreilly.com5 points·draegtun··0 commentsOpen articleSaveView on HN