Originally Posted by
MK27
Possibly this is a narrow vision of OO derived exclusively from some specific language or languages, because IMO inheritance and polymorphism are non-essential aspects, which are useful, but most of the time do not or should not require any consideration. So if you are saying that inheritance and polymorphism are unnecessary complications, I have to assume you are talking some specific form of OO. Ie, it could be true, but it does not have to be. The thread was not called "Should a new language include some form of dysfunctional OO?"
AFAIK you do not have know anything about either one to grasp the basics of OOP in most OO languages.