lsp-rectangle-square-canonical-violation

Status: IN

The Rectangle-Square problem is the canonical LSP violation: Square's coupled setters break Rectangle's implicit postcondition that width and height are independently modifiable.

Source: entries/2026/06/17/liskov-substitution-principle.md

Depended on by

JSON