Principles

Liskov Substitution

Objects of a superclass should be replaceable with objects of its subclasses without breaking the system. Subtypes must be substitutable for their base types.

4 Lessons
Knowledge Course
Curated Resources