Što je obrazac arhitekture Liskovljevog principa supstitucije (LSP)?

Liskovovo načelo supstitucije (LSP) je arhitektonski obrazac koji definira da bi se objekti superklase trebali moći zamijeniti objektima bilo koje od njenih podklasa bez uzrokovanja pogrešaka ili neočekivanog ponašanja. Drugim riječima, osigurava da ponašanje podklasa ne bi trebalo narušiti ponašanje nadklase, te bi trebale moći zamijeniti nadklasu bez utjecaja na ispravnost programa. Ovo je načelo važan aspekt objektno orijentiranog programiranja i pomaže osigurati da se softver može održavati i skalabilan.

Datum objave: