Object-Oriented Software
What does it mean to be Object-Oriented ?
encapsulation
information/implementation hiding
state retention
object identity
messages
classes
inheritance
polymorphism
genericity
Classes, Inheritance, Polymorphism example
API
colorized
source code
inheritance.py