A Liskov Substitution Principle (LSP) egy olyan architektúra minta, amely meghatározza, hogy egy szuperosztály objektumai lecserélhetők legyenek bármely alosztályának objektumaira anélkül, hogy hibákat vagy váratlan viselkedést okoznának. Más szóval, biztosítja, hogy az alosztályok viselkedése ne sértse a szuperosztály viselkedését, és képesek legyenek helyettesíteni a szuperosztályt anélkül, hogy ez befolyásolná a program helyességét. Ez az elv az objektum-orientált programozás fontos szempontja, és segít biztosítani, hogy a szoftver karbantartható és méretezhető legyen.
Megjelenés dátuma: