Liskov Substitution Principle (LSP), bir alt türün nesnelerinin, temel türleri için ikame edilebilir olması gerektiğini belirtir programın doğruluğunu bozmadan. Kod Base ile çalışıyorsa, herhangi bir Subclass ile de çalışmalıdır — aynı davranış beklentileri, hiç sürpriz yok.
