3 ms·
The problem is not OOP, but how C++ and Java implement it. Ruby is a much nicer OOP platform.
by noncoml 8y ago
The problem is not OOP, but how C++ and Java implement it. Ruby is a much nicer OOP platform.
- twic 8y agoHow so?
- noncoml 8y agoThe most important part missing IMHO is late binding.
- StillBored 8y agoPlease don't include C++ in that statement. C++ doesn't "implement" OOP in any particular way. It gives you a pile of tools which can be mix/matched with other tools in the language to create any number of paradigms. The "pure OOP" style that is so roundly criticized is just one of C++'s possible styles. The whole article is effectively about how there are other ways to use C++. I actually tend to think that much of the style he is describing (composition based) is really just what the pure OOP people used to criticize as "C with objects".