|
|
|
|
|
by ajross
2495 days ago
|
|
Isn't it sort of a truism that any good idea seems like a "plain, old, good" idea once it's become a consensus thing? I mean, sure, other modified paradigms have picked that stuff up, and the features aren't "unique" to OO. But they were certainly popularized by OO, and the languages we talk about as "OO" languages all implement them in mostly the same ways and for the same reasons. So basically this is the no-true-scotsman way to perpetuate the strawman, I guess. |
|
I can't really argue with the historical impact of OO, because it's obviously had a ton.
OO is always so loosely defined that a no-true-scotsman argument is almost inevitable, but I'd certainly say a subclassing model is one of the defining features of the OO languages we talk about.