|
|
|
Ask HN: Is the Java OO model really broken and does C# provide a better model?
|
|
2 points
by Danao
1695 days ago
|
|
A friend of mine suggested that It would be better if I learn C# rather than Java. According to him, Java's OO model is a little bit. It's better tackled after learning a correct, functional object-oriented language like C#.
What do you think?
What's the meaning of "broken"? What is the definition of a good OO model? |
|
There are certain features (such as linq, genetics,etc) that I consider C# superior, but OOPness isn't one of them.
That said, for historical reasons, Java has a lot more emphasis on class hierarchies, etc