Ruby ogreniyorum. ruby-lang.org dan "What's Ruby?" kismini okuyup neymis ne degilmis bakarken Ruby'nin 'single inheritance' saglayan Object Oriented bir dil oldugunu ogrendim. Hazir multi-inherited bir dil olan Python'u da ogrenirken dedim ogreniyim aralarinda ki avantaj farki ne?
ruby-lan.org demis ki;
-Ruby features single inheritance only, *on purpose*. But Ruby knows the concept of modules.
But kismi aklima kurt dusurmustu ki, Tekin arkadasim ya felsefe yapmis, geciniz, takilmayiniz dedi. Soyle ki;
-A extends B
-B extends C
*So we see that A uses the methods of C freely! We can say that A extends C, and Java becomes multi-inherited, but it is not.
Ruby modulleri import ederek bu modullerin methodlarinin kullanabilecegini ve bunun karisik olan multi-inheritance'dan daha iyi oldugunu soylemis.
Bakip gorecegiz...
Çarşamba, Nisan 12, 2006
Kaydol:
Kayıt Yorumları (Atom)
2 yorum:
vikide bu dilin nesneye yonelik yani sitede yazildigi gibi Object Oriented oldugu yazilmis .peki ii de ne demek oluyor bu nesneye yonelme; tam kavrayamadim.
http://tr.wikipedia.org/wiki/Nesne_y%C3%B6nelimli_programlama
Yorum Gönder