Спочатку всі думали про принцип як спосіб використання успадкування, як показано в попередньому прикладі. Однак з роками LSP перетворився на ширший принцип розробки програмного забезпечення, який відноситься до інтерфейсів та реалізації.