3 ms·
Exactly. As in any situation, to understand what someone is saying, you have to know who they are talking to. People who hate OO always refer to overly bloate
by stdbrouw 12y ago
Exactly.
As in any situation, to understand what someone is saying, you have to know who they are talking to.
People who hate OO always refer to overly bloated systems that treat OO as a philosophical foundation, something to be religiously adhered to. I'm sure those systems exist and I'm sure that they're horrible. But, y'know, it's just awfully nice to have an easy way to define structures and functions that operate on them, and the ability to use some structures interchangeably with other, related ones.
Objects or Haskell-like records, I'm happy with either. I like multiple inheritance but mixins are pretty neat too. Encapsulation is a good thing, but I could probably learn to live with any kind of decent modularity and separation of concerns. Et cetera.