About 73,200 results
Open links in new tab
  1. Liskov substitution principle - Wikipedia

    Principle Liskov's notion of a behavioural subtype defines a notion of substitutability for objects; that is, if S is a subtype of T, then objects of type T in a program may be replaced with objects …

  2. Understanding the Liskov Substitution Principle: A Deep Dive

    Aug 10, 2023 · What is the Liskov Substitution Principle? The Liskov Substitution Principle states: “If S is a subtype of T, then objects of type T may be replaced with objects of type S without …

  3. What is an example of the Liskov Substitution Principle?

    Sep 11, 2008 · The Liskov Substitution Principle (LSP, lsp) is a concept in Object Oriented Programming that states: Functions that use pointers or references to base classes must be …

  4. SOLID Series: Liskov Substitution Principle (LSP)

    Jun 6, 2025 · Learn how the Liskov Substitution Principle (LSP) ensures subclass reliability in object-oriented design, with real-world examples, violations, and best practices.

  5. This principle is the foundation for building code that is maintainable and reusable. It states that well designed code can be extended without modification; that in a well designed program new …

  6. The Liskov Substitution Principle Explained - Reflectoring

    Jul 6, 2020 · This article gives a quick intro to the Liskov Substitution Principle (LSP), why it’s important, and how to use it to validate object-oriented designs. We’ll also see some examples …

  7. The Liskov Substitution Principle - Baeldung

    Mar 18, 2024 · In this article, we’ve learned about the Liskov Substitution principle, one of the SOLID principles. We saw what its purpose was and how breaking that principle could impact …

  8. Liskov substitution principle | Research Starters - EBSCO

    The Liskov Substitution Principle (LSP) is a fundamental design principle in object-oriented programming (OOP) that asserts that objects of a superclass should be replaceable with …

  9. Liskov Substitution Principle - DevIQ

    The Liskov Substitution Principle (LSP) states that subtypes must be substitutable for their base types. When this principle is violated, it tends to result in a lot of extra conditional logic …

  10. Liskov Substitution Principle: What It Is and Why It Matters

    The Liskov Substitution Principle (LSP) is one of the five SOLID principles of Object-Oriented Design (OOD). Formulated by Barbara Liskov in 1987, this principle emphasizes the …