3 ms·
I'm curious what the alternative is, if any?
by msluyter 18y ago
I'm curious what the alternative is, if any?
- apotheon 18y agoUse OOP correctly. Don't turn OOP into the point of your programming style on any project. Don't use it at all when it's not appropriate. When you don't use OOP, make sure you're using the right thing for the problem domain at hand. When you use something programming paradigm other than OOP, make sure you use that correctly, too.
- apotheon 18y agoI probably should have said "Avoid Java" in there somewhere, too.
- russell 18y agoAs I alluded to in a rant just posted, I think deficiencies in Java as a language created a community of complexity where OOP was taken to the extreme, where interfaces, inheritance, and beans are used with abandon. Contrast this with Python and its community, where there is a less extreme approach to OOP, because the language itself is more expressive.