September 2016
Intermediate to advanced
270 pages
5h 16m
English
Object-oriented programming is more than just classes and objects; it's a whole programming paradigm based around objects (data structures) that contain data fields and methods. It is essential to understand this; using classes to organize a bunch of unrelated methods together is not object orientation.
Assuming you're aware of classes (and how to instantiate them), allow me to remind you of a few different bits and pieces.
Polymorphism is a fairly long word for a fairly simple concept. Essentially, polymorphism means the same interface is used with a different underlying code. So multiple classes could have a draw function, each accepting the same arguments, but at an underlying level, the code is ...
Read now
Unlock full access