Tags: , , , | Categories: Genel, Programlama Posted by okutbay on 11.11.2007 15:38 | Yorumlar (0)

Miras (Inheritance) kavramının iki önemli boyutu vardır.

Bunlardan birincisi kodun tekrar kullanımıdır. Bir sınıftan türetilen bir sınıf oluşturduğunuzda taban sınıfın mantığının bir kısmını kullanabilirsiniz...

Mirasın ikinci önemli boyutu ise çok biçimliliktir.
Çok biçimlilik bir tipin birden fazla formunun olması demektir. Böylece tipin detaylarına bakmadan birden fazla biçiminin kullanılabilmesidir. Konuyu açmamız gerekirse şu klasik bir örnek verilebilir. Kedi ve köpek farklı iki canlı paylaştıkları ortak özellikler ve ihtiyaçlar nedeniyle temel de ikisi de hayvandır.

Yani bir tip (class) türediği tip gibi davranabilir. İşte buna Çok Biçimlilik (Polymorphism) denir!

Detaylı bilgi için Kaynaklar:
http://en.wikipedia.org/wiki/Polymorphism_in_object-oriented_programming
http://en.csharp-online.net/Inheritance_and_Polymorphism%E2%80%94Creating_Polymorphic_Types 

Bu yazıyı ilk değerlendiren siz olun

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Yorumlar

Yorum ekle


(Gravatar simgesini gösterecek)  

  Country flag

biuquote
  • Yorum
  • Canlı önizleme
Loading