In this part of the course, learn how you can use subclassing and protocol adoption to let your types inherit functionality.
This is a companion discussion topic for the original entry at https://www.raywenderlich.com/28433240-programming-in-swift-functions-types/lessons/37