Python Programming

Department of Computing | Imperial College London

book

Advanced Lesson 2

Advanced Object-Oriented Programming

  • Chapter 1: Introduction
  • Chapter 2: Polymorphism
    • [2.1] APIE
    • [2.2] Polymorphism
    • [2.3] Abstract methods
    • [2.4] Abstract decorator
    • [2.5] Duck typing
    • [2.6] Real examples of duck typing
  • Chapter 3: Encapsulation
  • Chapter 4: Class attributes and methods
  • Chapter 5: Advanced Python type features

Chapter 2

Polymorphism

The devil comes in many forms

Rough estimated time needed
20 mins

Previous Next

Page designed by Josiah Wang

Department of Computing | Imperial College London