Yeah, though I think "polymorphism" would be a more general term than "virtual functions".Quote:
Originally Posted by Elkvis
I would not included "protected scope", but some kind of inheritance and polymorphism (hence dynamic dispatch) is essential to OOP, in my opinion, since they form a cornerstone for OO design. Of course, a language that does not natively support them can still be used for OOP, but that's another matter.Quote:
Originally Posted by brewbuck