Programming for Geographical Information Analysis: Core Skills Lecture 5: Working with others’ code I: Inheritance.