Liskov Substitution Principle
Temel sınıflara referanslar kullanan fonksiyonlar, bilmelerine gerek kalmadan türemiş nesneleri de kullanabilmelidir.
3. LSP - Liskov Substitution Principle
Temel sınıflara referanslar kullanan fonksiyonlar, bilmelerine gerek kalmadan türemiş nesneleri de kullanabilmelidir.
Kodda alt sınıflara asla referans verme, her zaman temel sınıfa işaret et.
Temel bir tipi alıyorsan ve hala asıl tipinin ne olduğunu kontrol etmek zorunda kalıyorsan Liskov Substitution Principle ihlal edilmiş demektir.
Tasarım kalıpları:
Visitor
Repository
Refactoring Yöntemleri
Pull up / Push down Method / Field
Collapse Hierarchy
Last updated
Was this helpful?