2 ms·
But the complaints about OOP in the article are all about the difficulty in modeling orthogonal traits in a single-inheritance hierarchy. That is definitely add
by spankalee 7y ago
But the complaints about OOP in the article are all about the difficulty in modeling orthogonal traits in a single-inheritance hierarchy. That is definitely addressed with mixins.
Nothing in the "Inheritance isn't Always the Best Tool for the Job" section talks about runtime changes in behavior.
- skybrian 7y agoIt does touch on it towards the end: > Most object-oriented languages are designed so that an object's underlying type will be the same for its entire lifetime. This makes things interesting when users want to scale a Circle without maintaining aspect ratio.