The software engineering view is that an OO system is one that supports data abstraction, polymorphism by late-binding of function calls, and inheritance.
Ralph Johnson, Erlang, the Next Java
I hope that was a condemnation of the software engineering view. It's always a little disappointing to learn that a good programmer thinks that inheritance is a necessary part of object orientation.
Well... (Score:1)
Re: (Score:2)
Re: (Score:1)
Re: (Score:1)
It's those 98% of discussions that give the other 2% a bad name.