Episode #313

Liskov Substitution Principle

Series: S.O.L.I.D.

20 minutes
Published on November 30, 2017

This video is only available to subscribers. Get access to this video and 506 others.

In this episode we examine the Liskov Subtitution Principle, which stresses the importance of the strong relationship a type has with its super type. Understanding LSP can help you identify when you are missing an important abstraction, or perhaps when inheritance is being abused as a tool.

This episode uses Xcode 9.1, Swift 4.