Subclasses Must Be Substitutable for Base Classes - What Is Lsp | OneNoughtOne