5 entry daha
  • ana sınıfın sistem davranışını değiştirmeden kendi alt sınıfı ile değiştirilebillir olması prensibi. örneğin ördek adında bir ana sınfımız olsun ve bu sınıfımız içerisinde hayvani tepkiler verdiği metotlar(yüzmek, beslenmek) olduğunu farzedelim.

    buraya kadar her şey normal fakat bu ördek sınıfından oyuncak ördek türettiğimiz zaman bu prensibi çiğneyebiliyoruz. nedeni ise oyuncak ördek sınıfımızın ana sınıfımızın tepkilerini veremeyecek olmasından kaynaklanıyor (üst sınıfımızın nesneleri ile çalışılabilir bir şekilde yer değiştiremez). böylece unimplement exception hatası alırız .
6 entry daha
hesabın var mı? giriş yap