Guest MemberLanguage   English
Software Architecture · SOLID Principles

What is a common mistake with Liskov Substitution Principle in SOLID Principles?

IntermediateUpdated 2026-08-09

Derived types that throw NotSupportedException for base operations often reveal a broken abstraction. In practice, the value of this concept comes from understanding where it belongs in the architecture, what problem it solves, and what constraints or tradeoffs it introduces.

#solid-principles#lsp