Convert object oriented code to protocol oriented code and observe the key differences between the two.
This is a companion discussion topic for the original entry at https://www.kodeco.com/1258671-advanced-swift-protocol-oriented-programming/lessons/4