Where's my inheritance? Understanding the Liskov Substitution Principle
How to stop a good inheritance going real bad.
Tags: javascript, oop, solid, design