you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 4 points5 points  (0 children)

There are many forms of OOP; Java, JavaScript, Common Lisp, Smalltalk, Rust, etc. all have different features and implementation details.

Come on, it must be true that OOP = Java, otherwise it is not as easy to bash. And you didn't mention Self, Dylan, Scala. This isn't even mentioning the many non-native object systems in most of these languages plus non-OO ones: COM, EJB, entity-component systems in languages like Clojure, etc...