Session 9: Static and class methods: multiple inheritance¶
Pre-class prep¶
Supplemental Reading:¶
Multiple Inheritance and the Diamond Problem¶
https://en.wikipedia.org/wiki/Multiple_inheritance
https://en.wikipedia.org/wiki/Multiple_inheritance#The_diamond_problem
Method Resolution Order¶
If you really want to understand the way it works:
https://www.python.org/download/releases/2.3/mro/
http://python-history.blogspot.com/2010/06/method-resolution-order.html
Post-class Activities¶
Finish the exercises
Look at the next session for reading, etc:
Session 10: Intro to Functional Programming: lambda and Map, Filter, Reduce