News for hackers. Stuff that matters.
Re:Game Development Essentials #1 - Don’t use inheritance fo... by akg on Tuesday February 07, 2012 @02:09AM (#3560818)
Great advice. This touches on one of the limitations of OO design. Here is an interesting writeup on some other arguments against Object Oriented Programming: http://c2.com/cgi/wiki?ArgumentsAgainstOop
Re:Game Development Essentials #1 - Don’t use inheritance fo... by pbackx on Tuesday February 07, 2012 @03:59AM (#3561073)
I don't think it's a limitation of OO per se, it's just the way you use it. The "use composition over inheritance" advice comes to mind: http://en.wikipedia.org/wiki/Composition_over_inheritance
Re:Game Development Essentials #1 - Don’t use inheritance fo... by gte910h on Tuesday February 07, 2012 @12:35PM (#3562748)
This is more of another way of achieving polymorphism. Just because many college level OO classes go coo-coo for co co puffs over inheritance, it doesn't mean saying "inherit less" is a refutation of the whole idea.

Hell, "inherit less" is what you have to say to junior engineers CONSTANTLY upon coming out of school.