Hacker News new | ask | show | jobs
by vannevar 2528 days ago
I would quibble with the implication that composition isn't OOP---mixins have been part of many OOP languages for a long time. Whether you create a new object via inheritance or via composition, it's still an object, typically with methods and state.